Skip to content

Next.js based application that allows computer science students to plan their study trajectory and see what requirements do they meet.

Notifications You must be signed in to change notification settings

mszal449/Uwr-Planner

Repository files navigation

UWR Planner

Overview

This application is a website designed for planning studies for the Engineering's degree in Computer Science at the University of Wrocław. It utilizes publicly available data from the university's website, allowing users to verify if graduation requirements are met. The project uses the Next.js framework, a MongoDB database, and OAuth authentication via GitHub. {EA6B53CE-8087-4F67-879A-E3858D440F3E}

Getting Started

First clone repository and run:

npm install

Then add .env file:

DATABASE_URL=<MongoDB connection string>
GITHUB_ID=<GitHub application ID for authentication>
GITHUB_SECRET=<GitHub secret string>
NEXTAUTH_SECRET=<NextAuth secret string>

After that run the development server:

npm run dev

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

Technologies used

Technologies used in project development:

  • Next.js - framework for website and backend
  • React.js with Tailwind - frontend application
  • Typescript - main project language
  • NextAuth - Next.js package used for OAuth authentication
  • MongoDB - database
  • Shadcn - component library

About

Next.js based application that allows computer science students to plan their study trajectory and see what requirements do they meet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •