Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/otheec/brewfolio

In Progress: Web application for cataloging breweries and their beers, featuring user authentication and data management.
https://github.com/otheec/brewfolio

asp-net-core-8 bootstrap5 entity-framework identity-framework react sql-server swagger-openapi typescript

Last synced: 22 days ago
JSON representation

In Progress: Web application for cataloging breweries and their beers, featuring user authentication and data management.

Awesome Lists containing this project

README

        

# BrewFolio Project: In Progress

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.

## Key Features

- **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.

## Prerequisites

- [ASP.NET 8](https://dotnet.microsoft.com/en-us/apps/aspnet) for the backend framework.
- [Entity Framework Core](https://docs.microsoft.com/en-us/ef/core/) for data access.
- [Microsoft.AspNetCore.Identity](https://www.nuget.org/packages/Microsoft.AspNetCore.Identity/) for authentication and identity management.
- [SQL Server Express](https://www.microsoft.com/en-us/sql-server/sql-server-downloads): Required for the database. Please set it up prior to running the project.
- [React](https://reactjs.org/) for the frontend library.
- [Node.js](https://nodejs.org/): Needed to run the React frontend.
- [Bootstrap](https://getbootstrap.com/) for styling and responsive design.