Welcome to Play Pixel, your ultimate destination for purchasing and exploring the latest video games! This monorepo combines a seamless shopping experience with user authentication, product reviews, secure payments through the Stripe gateway, a powerful search functionality, and distinct directories for the frontend and backend.
- Users can create accounts, log in, and enjoy a personalized shopping experience.
- Secure authentication powered by Node.js and Express.js ensures data integrity.
- Browse a vast selection of video games, add them to your cart, and proceed to checkout effortlessly.
- Vite-React and Bootstrap provide a responsive and user-friendly interface.
- Users can share their thoughts on purchased products, contributing to a dynamic and interactive community.
- Product reviews are seamlessly updated in real-time on the product page.
- Integrated Stripe payment gateway ensures secure and efficient transactions.
- Users can confidently make purchases with a trusted payment processing solution.
- Easily find your favorite games using the powerful search functionality.
- Search results are instant and help you quickly discover the games you're looking for.
- MySQL handles the backend database, ensuring data is stored and retrieved efficiently.
- Database management allows for scalable growth and smooth user experiences.
- frontend: Vite-React application for the user interface.
- backend: Node.js and Express.js application for server-side logic and API.
-
Clone the repository:
git clone https://github.com/your-username/play-pixel.git
-
Install dependencies:
cd play-pixel npm install cd frontend npm install cd ../backend npm install
-
Run the applications:
# Run the frontend cd ../frontend npm run dev # Run the backend cd ../backend npm run dev
Open http://localhost:5173 in your browser for the frontend.
Make sure to adjust the commands and paths based on your actual project structure and scripts.