Skip to content

2peppe2/master-picker

Repository files navigation

LiU Master Picker

This applications sets out to help students at Linköping University (LiU) choose their master's program. With an intuitive interface with drag-and-drop functionality, students can easily chose which courses to include during their decision making process.

Master Picker screenshot

⚠️ Warning, Software under development

  • Currently the application is under active development. Features may be incomplete or subject to change. Please report any issues or feature requests on the GitHub repository.
  • The application is not yet optimized for mobile devices.
  • The application currently only supports the U-program, D-program and the IT-program at Linköping University.

License

All rights reserved. Public for viewing only. No reuse without permission.

Visit the Live Site

Currently the website is hosted live at https://www.masterpicker.se/. But if you want to run it locally pleasre run the instructions below.

Run Locally

Clone the project

git clone https://github.com/2peppe2/master-picker

Go to the project directory

cd master-picker

Install dependencies

npm install
# or
yarn install
# or
pnpm install
# or
bun install

Set up the database

  1. Create a .env file in the root directory with the following content:
# Database Configuration
DB_USER=postgres
DB_PASSWORD=your_secure_password_here
DB_NAME=masterpicker

# Prisma Connection String
DATABASE_URL=postgresql://postgres:your_secure_password_here@localhost:5432/masterpicker?schema=public
  1. Start the PostgreSQL database using Docker:
docker-compose up -d
  1. Run the database seed command to seed the database:
npm run seed
# or
yarn seed
# or
pnpm seed
# or
bun seed
  1. Run database migrations:
npm run migrate
# or
yarn migrate
# or
pnpm migrate
# or
bun migrate

Start the development server

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

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

About

Website that helps you pick which courses to include in your master at LiU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors