A web app for managing products, built with React and RESTful API.
This application is used to manage products. It implements all CRUD operations. Below are the available features.
- Product List - Show all products in a list with Edit and Delete button.
- Product Management - Create, update and delete product.
- Image Upload - Set image for product and upload to server.
- Dynamic Data - All data is fetched from backend RESTful services.
Two available demos:
Live Demo on Netlify(CI):
https://game-store-react.netlify.com/Live Demo on Render(CI):
https://game-store-react.onrender.com/Live Demo on Azure:
https://game-store-react.azurewebsites.net/
Note: The demo websites may be slow when you access them for the first time. Be patient!
Setup server to host RESTful API with Spring Boot or ASP.NET Core, see below.
- https://github.com/jojozhuang/game-store-springboot
- https://github.com/jojozhuang/restful-api-springboot
- https://github.com/jojozhuang/restful-api-aspnet
git clone https://github.com/jojozhuang/game-store-react.git
cd game-store-react
npm install
npm run dev
Access http://localhost:12090/ in web browser, enjoy!
Read tutorial Deploying Game Store React App to Netlify to learn how this react app is deployed to Netlify.
Read portfolio Game Store(React) to learn the main functions of this React app.
Read tutorial Building Web Application with React to learn how this React app is built.