git example Summary
Field | Detail |
---|---|
Project Name | CannaNote |
Description | Journal for Cannabis Users |
Developers | Kyle Canamar |
Live Website | CannaNote |
Repo | GitHub |
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.
- Age Verification
- Inhanced user experience
- Seach functionality
- Sort functionality
- Noticifcations
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
- 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 |
|:-------------------------|:-------------------------|:--------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 |