Skip to content

Cooking-Recipies/Cooking-Recipes-API

Repository files navigation

Cooking Recipes

Aplikacja do publikowania i dzielenia się przepisami kucharskimi

Autorzy

  • Justyn Chroł - Backend
  • Kamil Maciuszek - Mobile
  • Agnieszka Rudek - Web
  • Krystian Duda - Desktop

Lista funkcjonalności

  • Możliwoś dodawania nowych przepisów według określonego szablonu
  • Zwracanie listy przepisów danego użytkownika
  • Możliwoś filtrowania zwracancyh przepisów (np. obiadowe, szybkie, wege, wyszukiwanie po nazwie)
  • Możliwoś dodawania do ulubionych
  • Możliwoś sortowania (datami, nazwami, ocenami)
  • Możliwoś dodania oceny 1-5 dla danego przepisu
  • Możliwoś dodania komentarza do oceny
  • Logowanie przez facebooka
  • Możliwoś usunięcia przepisu
  • Możliwoś edycji przepisu
  • Możliwoś obserwacji użytkownika
  • Powiadomienia mailowe o nowym przepisie

Dokumntacja

Uruchomienie aplikacji w środowisku deweloperskim

  1. Sklonowanie projektu z repozytorium
 git clone https://github.com/Cooking-Recipies/Cooking-Recipes-API.git
  1. Dodanie pliku .env
 cp .env.example .env (dla systemu linux)
 copy .env.example .env (dla systemu windows)
  1. Uruchomienie kontenerów dockerowych
 docker-compose up -d --build
  1. Pobranie zależności
 docker-compose exec php composer install
  1. Wygenerowanie klucza
 docker-compose exec php php artisan key:generate
  1. Migracja tabel w bazie danych i seed danych testowych
 docker-compose exec php php artisan migrate --seed
  1. Aplikacja będzie dostępna pod adresem:
 http://localhost

Releases

No releases published

Packages

No packages published

Languages