A gaming library website where user can browse games of all platform and can create his own library with the game play status.
- Updated games list (RAWG games Api)
- Game search
- Filter games based on genres
- User library with status (Wishlist | Playing | Played)
- A separate version with CMS integration.
- Mobile responsive
- React JS
- Tailwind
- Ant Design
- Vite
- Vitest
- Strapi
- React Query (Tanstack Query)
- Framer motion
- Eslint
- Prettier
- Pre Commit Hook (Husky)
Get your project up and running with the following steps:
Before you begin, ensure you have met the following requirements:
- Node 18
- npm
-
Fork and clone the repo
git clone https://github.com/VinayakSuthar/stark-gaming.git
-
Install Dependencies
npm install
-
Run development server
npm run dev
npm run dev
start Vite dev server in the current directory atlocalhost:5173
.npm run lint
to lint your code.npm run format
to automatically format your code with Prettier.npm run build
generates a production-ready bundle.
This project is set up for continuous integration using Vercel. The CI pipeline includes running tests and deploying to Vercel.