ReStore is a full-stack online store application built with ASP.NET Core (backend) and React (frontend). It provides a modern e-commerce experience with user authentication, product management, basket, orders, and payment integration.
- User registration and authentication
- Product catalog and management
- Shopping basket
- Order processing
- Payment integration
- Responsive UI
- Backend: ASP.NET Core
- Frontend: React (TypeScript)
- Database: SQLite
- .NET 8 SDK
- Node.js & npm
- Navigate to the
API/
folder. - Run
dotnet build
to build the backend. - Run
dotnet run
to start the API server.
- Navigate to the
client/
folder. - Run
npm install
to install dependencies. - Run
npm start
to launch the React app.
- The project uses SQLite (
store.db
). - Migrations are managed via Entity Framework Core.
See CONTRIBUTING.md for guidelines.
See SECURITY.md for reporting vulnerabilities.
This project is licensed under the MIT License. See LICENSE.
- Klajdi Murataj
For questions or support, open an issue on GitHub.