Skip to content

EduKey is a university project to help Australia high school students find their education pathways, powered by Next.js and bootstrapped with create-next-app.

Notifications You must be signed in to change notification settings

haohxu/next-edukey

Repository files navigation

EduKey is a university project, powered by Next.js and bootstrapped with create-next-app.

Branches

  • main: is the up-to-date version of this project
  • iteration-3-archive: is the archive version by the end of iteration 3 (May-23-2023)
  • iteration-2-archive: is the archive version by the end of iteration 2 (May-01-2023)
  • iteration-1-archive: is the archive version by the end of iteration 1 (Apr-17-2023)

Technology Stacks

  • Vercel, a platform to deploy NextJS web applications.
  • Supabase, a open source Postgres database hosting service.
  • NodeJS, an open-source, cross-platform JavaScript runtime environment.
  • Prisma, a next-generation Node.js and TypeScript ORM.
  • NextJS, a framework created for React to build full-stack web applications.
  • React, a library for web and native user interfaces.
  • Chakra UI, a simple, modular and accessible UI component library for React.
  • Tableau, a visual analytics platform.

FAQs

Q: What are the main functions of this project?

  • A: For Australian high-school students, to find courses based on their interests, compare courses and show informative diagrams and articles.

Q: Is it any good?

  • A: Yes.

Getting Started

Install all dependencies:

npm install

Run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts. The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Databases' secret keys are not included in this repository due to security concerns. However, you can follow the schema defined in prisma/schema.prisma to create your own database.

About

EduKey is a university project to help Australia high school students find their education pathways, powered by Next.js and bootstrapped with create-next-app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published