Our app is now deployed! You can view the live demo at http://finishit.hpdouglass.net
Product Vision Statement: FinishIt will allow users to organize their lives through an intelligent to-do/task manager application.
FinishIt will be a supercharged to-do system to help students and professionals stay on top of their tasks. With the ability of recommending a task for a user to complete at any given time, this app will help bust procrastination and allow users to be more organized and productive.
-
Khalifa AlFalasi: https://github.com/Khalifa-AlFalasi
-
Harrison Douglass: https://github.com/hpdouglass
-
Allen Li: https://github.com/Bast1onic
-
David Chen: https://github.com/dc4472
This project was born as a product of a class on Agile Development at New York University, after a need was found to organize our lives as students at the university. Paired up together as a team in the class, the four core team members (listed above) are working to decrease procrastination in school.
If you'd like to make a contribution to the project, please see CONTRIBUTING.md.
To follow any of the instructions below, you must first clone this repository onto your local machine.
git clone https://github.com/agiledev-students-spring-2023/final-project-finishit.git
To build the back end, first navigate to the back-end
directory:
cd back-end
Then, install all the necessary dependencies by using the following command:
npm install
If a package-lock.json
file already exists in back-end
, instead use:
npm ci
Finally, start the program:
npm run nd
If you save any edits to files, the program will automatically reload with your changes.
To run the unit tests for the back end:
npm run test
Note that these unit tests are currently unfinished.
To build the front end, first navigate to the front-end
directory:
cd front-end
Then, install all the necessary dependencies by using the following command:
npm install
If a package-lock.json
file already exists in front-end
, instead use:
npm ci
Finally, start the program:
npm start
If you save any edits to files, the program will automatically reload with your changes.
Please see LICENSE.md.