Game List is a social game-tracking app that allows users to easily search, filter, and track their video game collections, enabling them to share their gaming status and interact with others through comments, likes, and following. The V1 backend can be accessed here.
Tech Stack • Media • Getting Started • Building • Authors
Live Demo: https://gamelistapp.netlify.app/home
- React.js
- TypeScript
- Redux Toolkit
- Ant Design
- Apollo Client
- Lodash
- DayJS
- React Beautiful DND
- React Intersection Observer
- XState
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
- Clone the repository
git clone https://github.com/Yzma/game-list-frontend-v1.git
- Move to the correct directory
cd game-list-frontend-v1
- Install dependencies
npm install
- Fill out all variables in .env file.
VITE_BACKEND="http://127.0.0.1:3000/graphql"
REACT_APP_BACKEND="http://127.0.0.1:3000/graphql"
VITE_TOKEN_TEST=""
VITE_USER_EMAIL_TEST="[email protected]"
VITE_PASSWORD_TEST="password"
- Run the application
Note: Make sure the backend is running first before starting the client!
npm start
Run 'npm run build' and use the newly created 'build' folder for deployment.