Giter Site home page Giter Site logo

irfanmauuu / late Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apexal/late

0.0 0.0 0.0 13.36 MB

Lazy Automatic Time Evaluator

Home Page: https://www.late.work

License: MIT License

JavaScript 35.09% CSS 0.15% HTML 0.13% Vue 64.50% Dockerfile 0.04% Shell 0.04% Batchfile 0.04%

late's Introduction

License GitHub commit activity GitHub package.json version Dependencies Node Discord GitHub stars

LATE

Lazy Automatic Time Evaluator

Links

Overview

LATE is a web app that tracks your coursework, keeps you on track with reminders and reports, and connects you with your peers with a database of backwork, course recommendations, and more.

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.
  • To allow users to collaborate by forming study groups, collecting backwork, combining resources, etc.

Target Audience The target audience is all RPI students, especially freshmen.

Local Setup

Make sure you have NodeJS installed with version >= 12.0.0.

  • Clone the repository
  • Checkout the dev branch with $ git checkout dev
  • $ npm install -g @vue/cli
  • $ npm install
  • Create a .env file based on .env.example in the root folder with the proper configuration environment variables TEAM MEMBERS: Ask Frank for the official .env file

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 frontend to run the hot-reloading Vue server (in one terminal)
  • $ npm run backend to run the API server (in another terminal)
  • Go to url http://localhost:8080 (whatever $ npm run frontend tells you go to) in your browser

Running the Docker Container

Make sure you have Docker installed. WSL users should follow this guide to install Docker on WSL. Note that the Docker container is not recommended for development use.

  • Clone the repository
  • Checkout the dev branch with $ git checkout dev
  • Create a .env file based on .env.example in the root folder with the proper configuration environment variables TEAM MEMBERS: Ask Frank for the official .env file
  • Run LATE with $ ./docker-run --build. Subsequent runs only need the --build flag when there are changes.
  • Go to url http://localhost:3000 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

late's People

Contributors

abigailmedina avatar aidan-lane avatar apexal avatar arachiele avatar bertrk avatar cbnt7437 avatar colton-zecca avatar cvitus avatar deantes99 avatar erastos avatar henryjeff avatar jerome-carter avatar jsdelivrbot avatar kvverti avatar martin-stefan avatar personeusw18 avatar reersa avatar robere2 avatar rushsteve1 avatar sethlaurenceau avatar shadowsoftime99 avatar silenciador9 avatar tobiasjpark avatar zacharylove avatar ziyiwang32 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.