ucsb-cs56-u-to-do
Fall 2018
Group members:
Sam
Erez
Siqi
Sergei
Marco
Sihua
Mentor:
Diego
This project is a to-do list web-app that allows the user to create a list of things they need to accomplish giving them a way to organize their schedule
URL to main webapp: https://ucsb-cs56-u-to-do.herokuapp.com
-------------------------Test Instructions-----------------------
-
In order to run the application locally, perform the following steps:
- Clone the repo
- Extract the zip of the repo you cloned into your local file path
- From the folder in your file path, execute the command: "mvn spring-boot:run"
- Go to localhost:8080 in your browser.
-
In order to run the application on Heroku:
- Go to the following url: https://ucsb-cs56-u-to-do.herokuapp.com
-
Once you are on the main page of the webapp do the following to test its features:
- Enter an email address in the field labeled "Username." (if you already have an account, you should be able to login with your own username and password by select the button "Sign In")
- Enter a password in the field labeled "Password."
- Select the "Sign Up." button. You have now created an account.
- To create to-do enter a date in the "Date" field, type some text in the "To-Do" field(indicating the name of your to-do), and select one of the three options from the drop down list labeled "Urgency" to indicate how urgent the to-do is. Press "Submit" in order to create the to-do. The newly created to-do will appear in a list below the the "Urgency" drop down menu.
- Repeat step 4 to add some more to-dos.
- By default the list is sorted by urgency. To switch back and forth from sorting by urgeny to sorting by due date simply click on the "Sort By Dates" button or the "Sort By Urgency" button located at the top of the list.
- To remove an entry from the list click on the "x" located to the right of the to-do you want to delete.
- To log out of the webapp click the "Sign out"
- If you login using the same username and password later, you should still be able to see your created to-dos.
Link to Running Version of Side Project #1 (Firebase login issue): https://utodo2.herokuapp.com/index.html -- Link to Repo: https://github.com/ucsb-cs56-f18/sk-u-to-do-issue4. To test the side project enter an email (doesn't have to be a valid email just the proper email format) as the user name, enter a password, and select "sign up". A "sign out" button will appear indicating that you are signed in and have access to the database.
Line to repo for Side Project #2 (Create a to-do list using a java data structure): https://github.com/ucsb-cs56-f18/ucsb-cs56-f18-u-to-do-side-issue-2. To test this code fork the repo and from the top of the directory type the following lines into the console window: "javac ToDoListTest.java" and "java ToDoList".