Skip to content

Manjilan/dreamcatcher

Repository files navigation

Dreamcatcher

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.

Journal Posts

The app enables the users to:

  • Create
  • Read
  • Update
  • Delete their journal posts.

Users

The apps also gives the freedom to the Users to

  • Signup
  • Log In
  • Log Out
  • Edit their profile
  • Delete their profile

Technologies Used:

  • Node.js
  • MongoDB
  • Express.js
  • Ejs

Wireframes

Homepage

User Profile Page

Journal Post Show Page

Login and Sign Up Modal

Entity Relationship Diagram

Milestones

9th April

  • Create Journal Post Model
  • CRUD Journal Posts
  • Create User Model

10th April

  • CRUD users
  • Create Associations
  • User and Post Show Page

11th April

  • Authentication and authorization
  • Front-end Ejs
  • REACT.js front end if time permits
  • Show motivational quotes from third party

12th April

  • Comment Model and association
  • Stylings

User Stories

  • For Users who would like to keep track of their dreams
  • At night or even day dreams or ambitions

A User should be to

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published