Skip to content
forked from YACS-RCOS/yacs.n

YACS - with support for multi semester and partial semesters

License

Notifications You must be signed in to change notification settings

liabenny/yacs.n

This branch is 442 commits behind YACS-RCOS/yacs.n:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

16aa356 · Apr 11, 2020
Apr 11, 2020
Apr 9, 2020
Apr 11, 2020
Mar 28, 2020
Apr 11, 2020
Apr 11, 2020
Mar 30, 2020
Apr 11, 2020
Feb 25, 2020
Apr 11, 2020
Apr 11, 2020
Mar 28, 2020
Apr 3, 2020

Repository files navigation

YACS.n

CodeFactor

YACS with support for multi and sub-semesters for any school

YACS at your school?

Clone the repo and

docker-compose up -d

Once up,

Head to the admin panel at /admin

You'll be able to

  1. Import courses
  2. Select default semesters
  3. Rename semester parts (useful for semesters that are split in parts)

Head to / and allow your peers/students to schedule away!

Development

You should have a postgresql db running on your machine

1. Build Schema

from src/data run bash build.sh to build the schema

2. Run

npm i && FLASK_APP=src/app.py npm start

You should be able to access @ localhost:8080

3. Populate with your schools data

In localhost:8080/admin submit your school's courses by CSV and you're ready to schedule!

For schema see /rpi_data/summer-2020.csv as an example

About

YACS - with support for multi semester and partial semesters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 43.7%
  • Vue 30.7%
  • JavaScript 21.0%
  • Shell 2.5%
  • TSQL 1.2%
  • HTML 0.5%
  • Dockerfile 0.4%