A web-based Gacha simulation application featuring dynamic character cards, inventory management, and a robust user profile system. Built with modern web technologies to provide a high-performance and responsive experience.
- Dynamic Gacha System: Simulates a realistic pull mechanism with varying rarities and character distributions.
- Inventory Management: View, sort, and manage collected characters. Includes features for bulk selling and detailed character inspection.
- User Profiles: Synchronized user data, including inventory and currencies, using Firebase Firestore.
- Responsive Interface: Designed with a professional, holographic/terminal aesthetic that adapts to various screen sizes.
- React
- TypeScript
- Vite
- Tailwind CSS (or custom CSS architecture)
- Firebase (Firestore & Authentication)
Ensure you have Node.js and npm installed on your local machine.
- Clone the repository:
git clone https://github.com/zero0-sys/nerogacha.git
- Navigate to the project directory:
cd nerogacha - Install the project dependencies:
npm install
- Configure environment variables:
- Create a
.envfile in the root directory. - Add your Firebase configuration variables.
- Create a
- Start the development server:
npm run dev
This project is licensed under the MIT License - see the LICENSE file for details.