BonPlanJV is a React application with Firebase as the backend. The application aims to provide users with the best deals and promotions for video games.
Check out the live application here.
- Browse the latest video game deals and promotions.
- User authentication (signup and login) using Firebase Authentication.
- Save your favorite deals to your profile.
- Search for specific games or deals.
- Responsive design for optimal viewing on different devices.
You can access the live demo of the application here.
To run the application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/bonplanjv.git
-
Navigate to the project directory:
cd bonplanjv
- Install the dependencies:
npm install
- Create a .env file in the root directory and add your Firebase configuration:
REACT_APP_FIREBASE_API_KEY=your_api_key
REACT_APP_FIREBASE_AUTH_DOMAIN=your_auth_domain
REACT_APP_FIREBASE_PROJECT_ID=your_project_id
REACT_APP_FIREBASE_STORAGE_BUCKET=your_storage_bucket
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
REACT_APP_FIREBASE_APP_ID=your_app_id
- Start the development server:
npm start
Open your browser and navigate to http://localhost:3000.
Once the application is running, you can:
- Browse the latest deals on the homepage.
- Use the search bar to find specific games or deals.
- Create an account or log in using the authentication system.
- Save deals to your favorites for quick access later.
- Technologies
The project is built with the following technologies:
- React: A JavaScript library for building user interfaces.
- Firebase: Backend as a service, providing authentication, database, and storage.
- Netlify: Hosting and continuous deployment service for the web.
Contributions are welcome! If you'd like to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-branch
-
Make your changes
-
Commit your changes:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-branch
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.