Skip to content

Personal project of games catalogue using Node.js, Express, React, Sequelize and Typescript

License

Notifications You must be signed in to change notification settings

rodjosh/games-catalogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: Games Catalogue

The main goal is making a game catalogue using Typescript with Node.js, Express, Axios, Sequelize, React & Tailwind gathering the games data from igdb api. (To run locally you need your own twitch keys)

Structure

The project is divided in two folders, "client" and "server", as the name suggest "client" folder has everything related to the browser-side. Also "server" folder has everything related to the API. Check every folder README for further instructions.

TODO

Brief list explaining what steps are remaining from the process to finish the project.

  • Backend

    • Login
    • Sign Up
    • JWT
    • Check for JWT
    • Add Reviews
    • Get Reviews
    • Delete Reviews
    • Games List by Rated
    • Games List by Genres
    • Implement a cached system
    • Implement games pagination
    • Migrate from express to next
    • Add example of env file to github
    • Add example API calls on github
  • Frontend

    • Start the prototype using Javascript
    • Navbar & Footer
    • Games Section
    • Dynamic Games Section
    • Responsiveness
    • Handle errors (In progress for better handling)
    • Login / Signup
    • Game Details Page
    • Reviews Mechanism
    • Replace static urls
    • Implement the app with Typescript
    • Proxify API Calls (Check CRA page)

About

Personal project of games catalogue using Node.js, Express, React, Sequelize and Typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published