This app allows users to log information about their sleep & dream activity.
- User can view sleep logs
- User can add sleep log
- User can edit sleep log
- User can delete sleep log
- User can view dream themes
- Login
- Signup
- Visualization of hours slept, themes, etc.
- Add friends
- Comment on entries
- User can add tags to entries
- Give user the option to make their sleep log public or private
- Give user the option to choose between military time and standard time
- Dark/Light mode
- Implement search/filter feature
- Users can add profile pictures
- Add demo login
Task | Completed | Priority |
---|---|---|
- Frontend - | - | - |
Add frontend - create react app | β | High |
Clean up index.html | β | Low |
Replace favicon.ico | β | Low |
Remove/replace logos | β | Low |
Setup react-router | β | High |
Create NavBar to route to different components | β | High |
Add routes for different components | β | Medium |
- Backend - | - | - |
Add db schema | β | High |
Add seed.sql | β | High |
Add API routes | β | High |
- Dream Themes - | - | - |
Display dream themes | β | High |
- Sleep Logs - | - | - |
Create form to add a sleep log | π§ | High |
Display users sleep logs | β | High |
Convert sleep log date to readable format | β¬οΈ | Low |
Convert sleep log sleep start & stop to readable format | β¬οΈ | Low |
Allow user to post their sleep logs | β | High |
Allow user to edit their sleep logs | β¬οΈ | High |
Allow user to delete their sleep logs | β | High |
Display sleep logs sorted by date | β¬οΈ | Medium |
Add additional fields for form | β | Medium |
User can only access form when logged in | β¬οΈ | Medium |
- README - | - | - |
Add more information to README | π§ | Medium |
Add shields to README | β¬οΈ | Low |
Add screenshots/gifs to README | β¬οΈ | Low |
- Material-UI - | - | - |
Add Material-UI | β | Medium |
Convert dream themes into cards | β | Medium |
- Misc. - | - | - |
Add signup | β | Low |
Add login | β | Low |
Add user profile component | β¬οΈ | Low |