- Landon Baxter (laba2346)
- Michael Catchen (gottacatchenall)
- Darwin Boersma (ogghead)
- Josef Los (jlos842)
A webapp that manages assignments for students. The application is designed to make adding assignments quick and easy. Students can also add classes and associate new assignments with classes. Students also can get a calendar view to get a broad sense of when items are due. Planr is fully customizable and designed to suit to aesthetic preferences.
User friendly task manager that students will actually use.
We are a group of students that are discontent with the current market for task manager apps. None of them cater to students enough.
- ReactJS & redux are frameworks that 3/4 group members are unfamiliar with
- Schedule conflicts
- Potentially unoriginal (maybe)
- Spending free time on codecademy and other websites to learn JS
- Create a schedule that is known to work
- We're improving upon an idea that already exists
- As a student, I want to be able to organize my assignments by class so I never miss an assignment (3 hours)
- As a student, I want to be able to quickly and easily create tasks so that I can focus on lecture (4 hours)
- As a group of pals, we want to be able to share the same assignment so that we can collaborate better (6 hours)
- As a student, I want to be reminded of my assignments so I don't forget to complete them (3 hours)
- As a student, I want to have class information readily available so I don't have to check the syllabus all the time (3 hours)
- As a student, I want to be able to check my pals' availability so that we can more easily plan study sessions (7 hours)
We are going to apply Agile for this project.
Can be found on Trello.
- All client side assets are in the client directory, all server side assets are in the server directory
- To run in production, go to http://shittygooglecalendar.herokuapp.com/
- To find the docs, go to http://shittygooglecalendar.herokuapp.com/docs
- To install locally, clone the repo, run
npm install
- To run locally, ensure a mysql database called planr existed, and run
npm start
- To run tests, run
npm test