Skip to content

kcanamar/cannanote

Repository files navigation

Product Requirements Documentation

git example Summary

Field Detail
Project Name CannaNote
Description Journal for Cannabis Users
Developers Kyle Canamar
Live Website CannaNote
Repo GitHub

Problem Being Solved and Target Market

CannaNote is a social site where you can share your experience with Cannabis. Everyone is different and cannabis affects us each in different ways, this service will allow users to share thier unique experiences.

On the Horizion

  • Age Verification
  • Inhanced user experience
  • Seach functionality
  • Sort functionality
  • Noticifcations

User Stories

List of stories users should experience when using your application.

  • Users should be able to see the site on desktop and mobile
  • Users can create an account
  • Users can sign in to their account
  • Users can create a new Entry
  • Users can see all Entries in the Feed
  • Users can update Entries
  • User can delete Entries

Route Tables

  • The endpoint: the URL to which the request must be made
  • The method: the type of http method the request should be
  • The response: what the response should be, a web page, json data, etc.
Endpoint Method Response Other
/Cannanote GET Brings up the Feed
/Cannanote POST Create new Entry Posting to the top of Feed body must include data for new item
/Cannanote/:id/edit GET Shows the Entry edit page
/Cannanote/:id GET Shows the Entry in greater detail
/Cannanote/:id PUT update item with matching idea, return to the Feed body must include updated data
/Cannanote/:id/like PUT Adds one like, return to the Feed
/Cannanote/:id DELETE delete the Enrty with the matching mongoDB id
/ GET Displays the Entrance to app
/signup POST creates new user account returns back to login screen new user info must be included in body
/login POST logs in user and returns user with session cookie username and password must be included in body

User Interface Mockups

|:-------------------------|:-------------------------|:--------Wire Frames--------|:-------------------------|:-------------------------| |Login/Signup Pages |Home Page |Create/Update Pages | | | |:-------------------------|:-------------------------|:--------Model Schema's--------|:-------------------------|:-------------------------| |User And Entries | | | | | |:-------------------------|:-------------------------|:--------Screen Shots--------|:-------------------------|:-------------------------| |Main | New User | Existing User | Feed | New Entry | | Create | Show | Before Delete | After Delete | Mobile Test |

About

A MEN- Stack application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published