It was Frontend- BaaS project. I decided to create my own backend and want to upgrade JS to TS. Also I had many errors in the structure and code. So I decided to do a new project
This is a React Javascript Project about gamers who will store their game statics freely.
- Membership System
- Dynamically adding and updating User, Screenshot, and Game information
- All categories prepared for games include: Name, Photo, Score, Platform, SS, Playtime, Last Gameplay, Status, and Review
- Sort Filter in Games Page
- Can Search Games
- Admin Can Delete Users' Datas
- Users Can Download Their Game Datas with JSON Format
-
Open your terminal and run:
npm install
-
Create a .env file in your project and add your Firebase Configs:
VITE_FIREBASE_API_KEY=your_config VITE_FIREBASE_AUTH_DOMAIN=your_config VITE_FIREBASE_PROJECT_ID=your_config VITE_FIREBASE_STORAGE_BUCKET=your_config VITE_FIREBASE_MESSAGING_SENDER_ID=your_config VITE_FIREBASE_APP_ID=1:your_config VITE_FIREBASE_MEASUREMENT_ID=your_config VITE_FIREBASE_DATABASE_URL=your_config
-
Once your .env file is set up, run the project with:
npm run dev
Explore and enjoy the My Games experience! Feel free to contribute and make this project even better.