Dreamcatcher is an app that lets the users document their dreams in the app. The posts don't necessarily have to be sleep related and could be motivational or ambitious journal posts as well.
Heroku Link [https://boiling-plateau-19780.herokuapp.com/]
The app enables the users to:
- Create
- Read
- Update
- Delete their journal posts.
The apps also gives the freedom to the Users to
- Signup
- Log In
- Log Out
- Edit their profile
- Delete their profile
- Node.js
- MongoDB
- Express.js
- Ejs
- Create Journal Post Model
- CRUD Journal Posts
- Create User Model
- CRUD users
- Create Associations
- User and Post Show Page
- Authentication and authorization
- Front-end Ejs
- REACT.js front end if time permits
- Show motivational quotes from third party
- Comment Model and association
- Stylings
- For Users who would like to keep track of their dreams
- At night or even day dreams or ambitions
- Navigate to "/" page and see the homepage
- navigation bar with login SignIn and home page
- description of the website on the homepage along with about the creator
- Login and signup with the modal
- Profile page for the user to see their posts
- Create a journal post by clicking on add journal post button
- Update their profile info by clicking on edit button
- view their own individual show page for their journals
- validation and authorization for users
- edit journals whenever the user wants to make change or delete journal post.