UR-SIZE
create .env
file like the example .env.sample
start with npm run start
A web app to compare shoe/clothing sizes on different brands. With user interaction.
Just a litle API for educational purposes.
404 - As a user I want to see a nice 404 page when I go to a page that doesn’t exist so that I know it was my fault
500 - As a user I want to see a nice error page when the super team screws it up so that I know that is not my fault
Homepage - As a user I want to be able to access the homepage so that I see what the app is about and login and signup
Sign up - As a user I want to sign up on the webpage so that I can see all the events that I could attend
Login - As a user I want to be able to log in on the webpage so that I can get back to my account
Logout - As a user I want to be able to log out from the webpage so that I can make sure no one will access my account
Shoes list - As a user I want to see all the events available so that I can choose which ones I want to attend
Add shoes - As a user I want to add shoes
Shoes comparator - As a user I want to compare the shoe sizes on different shoes
Write comments - As a user I want to be able to write comments
List of other features outside of the MVPs scope
User profile: - see my profile - upload my profile picture - see other users profile - list of events created by the user - list events the user is attending
Homepage: - …
Method | Path | description | Body |
---|---|---|---|
GET | /protected |
protected route |
Method | Path | description | Body |
---|---|---|---|
GET | /whoami |
who am i | |
POST | /signup |
signup a user | { username, password } |
POST | /login |
login a user | { username, password } |
GET | /logout |
logout session |
View (Component) | Path | description |
---|---|---|
Home | / |
home |
Login | /login |
login page |
Protected | /protected |
protected view |
Shoes | /shoes |
list of shoes view |
shoe | /shoe/id |
one shoe |
Protected | /protected |
protected view |
Link to Trello
The url to your repository and to your deployed project