Welcome to the BookVoyage project! This is a full-stack web application built using ASP.NET Core with Identity Framework for the backend, and TypeScript, Bootstrap, and React for the frontend. The project follows the Clean Architecture design pattern to maintain separation of concerns and modularity.
- Backend: https://github.com/chinguyen202/BookVoyage-Backend.git
- Frontend: https://github.com/chinguyen202/BookVoyage-Frontend.git
- User authentication and authorization using Identity Framework
- Browse, search, and view books
- Add books to cart and proceed to checkout
- Admin panel to manage books, categories, and authors
- Clean Architecture for better maintainability
Before you begin, ensure you have met the following requirements:
- .NET Core SDK (v5.0 or later)
- SQL Server or another database provider
- ASP.NET Core with Identity Framework
- Entity Framework Core
- MediatR for CQRS pattern
- FluentValidation
- TypeScript
- React
- Redux
- React
- Bootstrap
Contributions are welcome! Please fork the repository and create a pull request.
This project is licensed under the MIT License.