Vidja Gamers — React Ver.
Github Repository
This is an app that will allow users to view video games. They can register, login, and manage their user info and their favorite video games. Games themselves have a descriptions on the video game itself, including developers, release year, and genres. A search function is also included to help users filter and find the game they want to look at and add or remove from their favorites list.
User and game info are stored on an API, and the app itself accesses said API so long as a JWT token is correct. Passwords are also encrypted on the API. The two databases were made specifically for this app.
This project needed a lot more time to get the design to work well on top of the functions themselves.
The prompt used movies, but everything was edited accomodate video games instead.
Time constraints prevented an indepth branding design, so it may be a consideration in the future.
Check the live app
Features
- Registering a user
- Logging in and out
- Storing data to local storage (for both authorization and displaying info)
- Rerouting based on whether or not youre logged in or not
- Displaying the list of games provided by the API
- Favoriting/unfavoriting games
- Clicking for more details about the description, genre, and developer of a specific game
- Search games based on game title, genre, developer, release year, or series
- Displaying user's details (excluding their password)
- Allowing changes to user's information
- Deleting user from the database
- React: To start off with the app structure and import modules
- Redux: To store the user state
- React Bootstrap Components: To build game cards
- FontAwesome: For icons
- Parcel: To build the app