Welcome to GameBlame, a simple and efficient way to track your video game backlog! Easily manage the games you've played, are currently playing, or plan to play in the future.
This project aims to create a feature-rich web application where gamers can:
- Manage their game backlogs efficiently.
- Create and share personalized game collections.
- Interact with the gaming community through reviews and forums.
The platform is designed with both functionality and user engagement in mind, providing tools to track progress, share experiences, and celebrate gaming milestones.
Our goal is to deliver an intuitive and collaborative platform that:
- Simplifies backlog management.
- Fosters a sense of community among gamers.
- Encourages discovery and sharing of games.
The MVP will focus on core features like backlog management and game requests, while future releases will expand on user interaction, achievements, forum, reviews and more admin functionality.
This project leverages modern web development technologies:
- Frontend: Typescript React + Vite
- Backend: Firebase
- Database: Firebase Firestore
- Authentication: Firebase Authentication
The repository is structured as a monorepo, with separate directories for the frontend and backend:
/just-another-game-backlog
├── .github/ # Project templates
├── public/ # Public assets
├── src/ # React + Vite frontend
├── docs/ # General documentation
└── README.md # Main documentation
We welcome contributors who share our passion for gaming and development! To get involved, check our CONTRIBUTING.md.
As the project evolves, the README will include detailed setup instructions, deployment guides, and comprehensive documentation for developers and contributors.
- Collaboration: Open communication and teamwork drive our success.
- Learning: Every project is an opportunity to grow and improve.
- Impact: We aim to build meaningful and user-focused solutions.
Stay tuned for updates as we shape this exciting project together!