Skip to content

Here you can save the games you want to play or games that you played, think of it as your game shelf. Save your games, add filters and tags to organize and have a nice place to look for all the games you finished ( or watched ).

License

Rafael-Cesario/GameShelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameShelf

FullStack // Nextjs, React, Styled-components, graphql, apollo-server, vitest, jwt, eslint, mongodb, typegoose, mongoose.

Here you can save your games like a game shelf. Add tags, genres, release date, images and have a nice place to organize your games.


⚙ Features

  • Show total of games added, total of games finished, total of games on want to play.
  • user can add any tag to his game. eg: playing, finished, wishlist, want to play.
  • Show suggestions for tags and genre.
  • User can save some filter to go back without need to select everything again.
  • User can add the game infos. Name, release, image, tags, genres, rate.
  • Filter by tag, genre, rate.
  • Search bar.
  • User can add a image of the game with a link from google.
  • Show saved filters.
  • Search bar for filters.
  • Draw a random game to play. User can add filters to it..

🗺 RoadMap

Frontend
  • Pages: Authentication.
  • High order component for private routes.
  • Redux Store, slices.
  • Styled-components, theme provider, pattern to add new themes.
  • Forms: login and createAccount. Validations.
  • Tests, MockServiceWorker, vitest, react-testing-library.

Frontend roadmap

Backend
  • Services: User, marker, games.
  • Password with bcrypt, authentication with jwt.
  • Tests, supertest-graphql.

Preview

Slide 16_9 - 1 Slide 16_9 - 3

About

Here you can save the games you want to play or games that you played, think of it as your game shelf. Save your games, add filters and tags to organize and have a nice place to look for all the games you finished ( or watched ).

Topics

Resources

License

Stars

Watchers

Forks