Aplikacja Piwowarska
Frontend
Backend
Brewhouse to aplikacja piwowarska, która pomaga tworzyć i zarządzać przepisami na piwo. Umożliwia użytkownikom dodawanie składników, ustalanie stylu piwa oraz przechowywanie wszystkich informacji w jednym miejscu.
- Tworzenie i edycja przepisów na piwo
- Usuwanie przepisów
- Wyszukiwanie przepisów po stylu lub nazwie
- Zarządzanie składnikami, takimi jak słód, chmiel, drożdże i dodatki
- Dodawanie instrukcji warzenia
- Wyszukiwanie styli piwnych po stylu lub nazwie
- Wyświetlanie szczegółów stylu piwnego jak: Ekstrakt początkowy i końcowy, Zawrotść alkoholu, IBU, Barwa, inne (materiały pochodzą ze strony Beer Judge Certification Program (BJCP) - eng only)
- React 18.x
- Node.js 18.x
- MongoDB 6.x
Alikacja backendowa znajduje się pod linkiem.
Alikacja frontendowa znajduje się pod linkiem
- Sklonuj repozytorium na lokalnym komputerze:
git clone https://github.com/mnl187/brewhouse-server.git
- Zainstaluj zależności:
cd brewhouse-server
npm install
- Zainstaluj bazę danych MongoDB
- Pobierz instalkę z tego linku
- Utwórz baze danych 'brewhouse'
- W pliku package-lock.json skonfiguruj skrypt uruchamiający bazę danych, przykład:
"start-mongo": "cd /d C:/Program Files/MongoDB/Server/6.0/bin&&mongod.exe"
- Uruchom serwer i bazę danych:
npm start
npm run start-mongo
- Sklonuj repozytorium na lokalnym komputerze:
git clone https://github.com/mnl187/brewhouse-spa.git
- Zainstaluj zależności:
cd brewhouse-spa
npm install
- Uruchom aplikację:
npm start
-
Otwórz przeglądarkę i przejdź do http://localhost:3000.
-
Zarejestruj się używając formularza
-
Zaloguj się używając danych podanych podczas rejestracji
Ten projekt jest objęty licencją MIT. Więcej informacji można znaleźć w pliku LICENSE.
Obraz tła pochodzi ze strony unsplash.com.