BrewFolio is a full-stack application designed for (craft) beer and (mini) brewery enthusiasts & managers. Built with ASP.NET 8 and React, it provides a secure and intuitive platform to manage and explore breweries and beers. The application emphasizes ease of use, data management, and security.
- Brewery Management: Add, edit, and view detailed information about breweries.
- Beer Catalog: Manage a comprehensive list of beers, including descriptions, brewery associations, and more.
- Data Import/Export: Easily upload and download CSV files for bulk data management.
- Responsive Design: A front-end built with React and Bootstrap ensures a seamless experience across all devices.
- User Authentication: Utilize ASP.NET Core Identity for robust user authentication and management.
- ASP.NET 8 for the backend framework.
- Entity Framework Core for data access.
- Microsoft.AspNetCore.Identity for authentication and identity management.
- SQL Server Express: Required for the database. Please set it up prior to running the project.
- React for the frontend library.
- Node.js: Needed to run the React frontend.
- Bootstrap for styling and responsive design.