Mentor: Michał Miszczyszyn
Uczestniczka: Weronika Burzyńska
Uczestnik: Mateusz Binięda
Uczestnik: Karol Wolski
Uczestnik: Krystian Gaczyński
Repozytorium części I projektu, dotyczącej (Zintegrowany projekt znajduje się również w tym repozytorium!) - Single Page Applications
Repozytorium części II projektu, dotyczącej - Server Side JavaScript
Wersja demonstracyjna aplikacji, jest dotępna pod tym linkiem -> DEMO
Drugi etap projektu. Grupa tworzy BE, którego zadaniem jest wspieranie i nadanie odpowiedniej funkcjonalności FE z pierwszej części projektu. Tworzona jest baza danych, której zadaniem jest zbieranie przesłanych na serwer informacji. Przy wykorzystaniu odpowiednich narzędzi i technologii, z którymi uczestnicy zapoznali się podczas modułu trzeciego, zostaje stworzona część projektowa, która odpowiada za działanie strony back-end'owej dla aplikacji React'owej o nazwie Bking, która dotyczy rezerwacji noclegów.
- Node.js
- Postman
- mongoDB
- mongoose
- passport
- nodemailer
- morgan
- express
- bcrypt
- heroku
Aplikacja daje użytkownikowi szereg możliwości związanych z wyszukiwaniem ofert hoteli, apartamentów czy innych noclegów. Głównym ekranem, jest wyszukiwarka, która poprzez wybór odpowiedniego kryterium daje nam możliwość na wyszukiwanie ofert. Klasycznie istnieje rónież możliwość rejestracji, logowania czy przypominania hasła,aż po filtrowanie poszukiwanych miejsc ze względu na lokalizację, czy odpowiednią cenę. Dodatkowo zalogowany użytkownik uzyskuje możliwość zgłoszenia i dodania własnego obiektu, wraz z szeregiem informacji.
Całą aplikację możesz uruchomić poprzez:
Stronę internetową: https://michal-team-projekt-2.netlify.app/ - bądź poprzez wykonywanie instrukcji podanych w opisie pierwszej części projektu
https://github.com/CodersCamp2021/michal-team-projekt-2/pull/151/files
Uruchomienie części drugiej projektu (Back-end):
1. Sklonuj nasze repozytorium z drugiej części projektu https://github.com/CodersCamp2021/michal-team-projekt-3
2. Zainstaluj zależności za pomocą npm install
3. Stwórz wartości w pliku .env zgodnie z template'm
4. Do sprawdzenia Back-Endu możesz użyć platformy Postman
5. Wystartuj serwer za pomocą komendy npm run dev