Skip to content

Evan-Roberts-808/Gunpla-Pal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gunpla-Pal

Users will be able to...

  1. Create an account so that I can start tracking my gunpla collections.
  2. Customize my account with a profile picture.
  3. Access and manage my gunpla collections once I have logged in.
  4. View gunpla models from the database.
  5. Filter / search gunpla models by various fields.
  6. View details of a selected gunpla.
  7. Be able to add gunpla to preexisting collections or to a new collection.
  8. Name my collection to accommodate how I would like to organize my gunpla (ex. To build, built, wishlist).

Stretch Goals...

  1. ‘Like’ feature for gundam models. Be able to filter gundam by ‘number of likes’.
  2. ‘Follow’ feature for users to be able to follow each other’s profiles and collections.
  3. Achievement & badge system for profile.
  4. Add a forum / comments section, difficulty ratings & ability to like / favorite -> potential for a "Hottest" section or a "Beginner-Friendly" section

Classes

Alt Tables Alt Tables

React Tree

Alt React Tree

Wireframes

Alt Wireframe Home Alt Wireframe Database Alt Wireframe DatabaseByName Alt Wireframe Signin Alt Wireframe Profile

API Routes

API Route Request Method Body Response
/users/int:id GET [name, email, username]
/login GET
/login POST username, password_hash
/logout DELETE {}
/gunplas/str:grade GET [{id, grade, model, model_num, series, release_date, notes, image_url},{...}, {...}]
/collection/user_id GET [{id, user_id, gunpla_id, custom_img}]
/collection/user_id POST {user_id, gunpla_id} {id, user_id, gunpla_id, custom_img}
/collection/user_id PATCH {custom_img} {id, user_id, gunpla_id, custom_img}
/collection/user_id DELETE {}
/wishlist/user_id GET [{id, user_id, gunpla_id, custom_img}]
/wishlist/user_id POST {user_id, gunpla_id} {id, user_id, gunpla_id, custom_img}
/wishlist/user_id PATCH {custom_img} {id, user_id, gunpla_id, custom_img}
/wishlist/user_id DELETE {}

Trello

Alt Trello

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •