Capstone project for COS333 Spring 2019 Team Members: Alice Gao, Anna Qin, Michael Peng, Ioana Teodorescu Website: nperson.herokuapp.com
To run the project initially locally run in the base folder:
npm install
pip install -r requirements.txt
./runserver.sh
DELETE NOT WORKINGIDK WHYjk i know why PLS HELP- has to refresh to reload appts
- update form has wrong stuff (disabled update for now)
switch on following lookin UGLY
be able to add custom events on other daysget a drop down list as you search (classes)make a following's schedule a different coloredit search request so we can search cos333 and cos 333 (but the rule for putting a space would be if smth was sent as "COS333" --> "COS 333" or "ELE435" --> "ELE 435" but "Advanced Programming Techniques" should still be sent by ?search=Advanced+Programming+Techniques)
-
Search barUI - popuprequest - searchUI - follow buttonrequest - follow user-> Later: follow request already sent/ following
-
Follow Requests menurequest - get follow requestsUI - accept, ignorerequest - accept follow requestrequest - delete follow requestrequest - ignore follow request
-
Account menuUI - display nameUI - Logoutredirect - Logout
-
Followers/Following menurequest - remove followerrequest - remove followingUI - add buttons with requests to UI
-
Display Schedulesrequest - get followers scheduleUI - display scheduleactual schedule displaying (with overlaying and everything)display own schedulerequests - add/remove eventsdisplay others' schedulesUI - display/ remove following's schedule
-
Classes menu
request - search for classesUI - add in sidebar classes menusearch bardisplay list results
- ->-> Later Later: advanced search
-
All the things marked with /Later/follow request already sent/ following
-
Handle errors -> <3 Alice working on it
-
Testing
-
Deploy
-
Later Later -- in order:
- classes advanced search
-
Not as important imo but can do:
- request - block users
- request - get blocked user
- UI - display blocked users
-
After one time events are implemented on backend:
- add custom one time events (remove part where i remove the option in Calendar.js)
- import google cal
Navbar: Make Follow requests (and Account Menu) displayed vertically not horizontallyCalendar form display weirdddContent shift on opening menuMake it not look horrendous on mobile (will prob just make an app for it tho over the summer)switch looking UGLY
- one time events support
- user groups
- ....