This repository contains the source code for an e-commerce application built with React JS + Vite, allowing users to browse and purchase their digital game library. All the games are fictional and the images were generated by Bing Image Creator AI.
Deploy link: https://digitaldice.vercel.app/
Digital.Dice.-.presentation.mp4
- Game catalog: Explore a comprehensive list of digital games with various genres, description and prices, provided by ann API.
- States are managed globally thanks to the use of Redux.
- Games list provided by an API, the data is available globally with Redux.
- Browse through different pages keeping it an SPA with React-Router-DOM.
- Add games to your cart, proceed to checkout with a payment gateway, with inputs validation managed by Yup and Formik.
- React JS
- Vite
- TypeScript
- React Router DOM
- Redux / Redux-toolkit
- Styled-Components
- Yup
- Formik
- Clone the repository
git clone https://github.com/oliveira-victor/digital_dice.git
- Navigate to the project directory
cd digital_dice
- Install dependencies
npm install
- Start the development server
npm run dev
- Open your browser: Navigate to http://localhost:5173.
- Fork the project
- Create a new branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License. See the LICENSE file for details.