'Let Me Cook' - Portal społecznościowy z przepisami kulinarnymi
Rozmiar pliku: 9.73 MB
Praca inżynierska obroniona w PJATK.
Tytuł: 'Let Me Cook' - Portal społecznościowy z przepisami kulinarnymi
Autorzy: Kacper Dalgiewicz, Adam Skorupski
Promotor: dr inż. Mariusz Trzaska, prof. PJATK
Streszczenie:
Celem niniejszej pracy inżynierskiej było utworzenie portalu społecznościowego, który umożliwia użytkownikom zamieszczanie własnych przepisów kulinarnych i dzielenie się nimi w Internecie. Serwis posiada wyróżniające go na rynku funkcjonalności, takie jak automatycznie generowana lista składników, rozbudowany edytor tekstu, zaawansowana wyszukiwarka czy inteligentna lista zakupów.
Projekt składa się z responsywnej aplikacji webowej napisanej za pomocą frameworka Next.js oraz biblioteki React, mikroserwisów wykorzystujących framework .NET i bramę API Ocelot, bazy danych Microsoft SQL Server oraz magazynu plików MinIO. Wszystkie elementy są skonteneryzowane i uruchamiane z poziomu platformy Docker.
Projekt składa się z responsywnej aplikacji webowej napisanej za pomocą frameworka Next.js oraz biblioteki React, mikroserwisów wykorzystujących framework .NET i bramę API Ocelot, bazy danych Microsoft SQL Server oraz magazynu plików MinIO. Wszystkie elementy są skonteneryzowane i uruchamiane z poziomu platformy Docker.
Słowa kluczowe: Przepis kulinarny, lista zakupów, komentarze, portal społecznościowy, moderacja, administracja, aplikacja webowa, architektura mikroserwisów, API Gateway, Ocelot, C#, TypeScript, .NET 8, Entity Framework Core, MS SQL, REST API, JWT Token, Docker, MinIO, Next.js, React, Bootstrap, Postman, Tiptap
