late
late copied to clipboard
A web app for RPI students to manage their course load.
No Longer Maintained
Just use Google Calendar... Jokes aside, I was blessed to mentor and work with all the amazing RCOS contributors to LATE over the years. I appreciate you all and I hope you had a good time and learned a thing or two in the end, as I certainly did. In retrospect, working with everyone was easily the most fulfilling part of this project. However, now that I'm closing out my academic career soon I can't justify further investing time and effort into anything related to coursework! I'll keep this repository as a testament to all the work that was done and hopefully inspire future student developers :)
LATE
Better LATE than never!
Links
Overview
LATE is a web app that tracks your coursework and keeps you on track with reminders and reports.
Goals
- To provide the user with a clear list of all upcoming assignments and tests.
- To allow users to schedule time in their schedule to study/work.
- To remind users to follow the allocated study/work times through means including notifications, text messages, etc.
Target Audience The target audience is all RPI students, especially freshmen.
Local Setup
Make sure you have NodeJS installed with version >= 14.0.0.
- Clone the repository
- Checkout the
devbranch with$ git checkout dev $ npm install -g @vue/cli$ npm install- Create a
.envfile based on.env.examplein the root folder with the proper configuration environment variables TEAM MEMBERS: Ask Frank for the official.envfile
To run the project in development mode, you must run the API server in one terminal and the front end hot-reloading server in another terminal:
$ sudo npm run fix-watch(Linux users only, may be required if Vue-cli complains about file watchers)$ npm run frontendto run the hot-reloading Vue server (in one terminal)$ npm run backendto run the API server (in another terminal)- Go to url
http://localhost:8080(whatever$ npm run frontendtells you go to) in your browser
Development
The GitHub repo wiki contains custom resources on the whole stack LATE uses and how to develop the site.
License
MIT