Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 2.67 KB

README.md

File metadata and controls

88 lines (58 loc) · 2.67 KB

CodersCamp2021 - Projekt TypeScript

Czwarty projekt. Tworzenie strony wizualnej dla backendu stworzonego we wcześniejszym projekcie - kontynuacja w 5 module.

Zespół projektowy:

Zespół pracował w ramach kursu CodersCamp. Aplikację wykonali uczestnicy kursu z pomocą mentora. Zachęcamy do odwiedzenia profili członków zespołu, w celu zapoznania się z ich portfolio.

Mentor:

Aleksander Atamańczuk

Uczestnicy:

Diagram ERD

image

Projekt na Figmie

Dodatkowo varcel: frontend: https://brain-code.vercel.app/ backend: https://server-brain-code.vercel.app/

Cel projektu

Celem projektu było stworzenie warstwy wizualnej strony z połączeniem do wcześniejszego wykonanego API. Na stronie możemy się zalogować jako użytkownik i poszukać swojego mentora. Możemy dodawać projekty, a także uczestniczyć w projektach grupowych.

Aplikacja została wykonana według wymagań dostarczonych przez organizatorów CodersCamp.

Kod startowy projektu

  1. Nasza aplikacja została wdrożona na Netlify.
  2. Biorąc pod uwagę fakt, iż nasza aplikacja jest implementowana przez kilku deweloperów, zdecydowaliśmy się na użycie biblioteki Prettier, służącej do formatowania kodu. Niniejsza biblioteka jest świetnym narzędziem, który wyłapuje błędy składni, automatycznie poprawia linie kodu według zdefiniowanej konfiguracji.

Technologie użyte w projekcie:

  1. TypeScript
  2. React
  3. Node.js
  4. Express.js
  5. Jest
  6. MongoDB
  7. Joi
  8. Nodemailer
  9. Mongoose
  10. SuperTest
  11. Formik
  12. Formspree
  13. i18next
  14. Redux
  15. Luxon
  16. Styled Components
  17. Formik
  18. Yup

Narzędzia pomocnicze

  • Visual Studio Code
  • Yarn
  • Nodemon
  • Figma
  • Trello

Aby uruchomić aplikację na lokalnej maszynie, wykonaj następujące kroki:

  1. Sklonuj repozytorium.
  2. Otwórz je w ulubionym edytorze.
  3. Stwórz plik .env i wklej do niego tą treść:

URL = https://brain-code.netlify.app/

  1. Zainstaluj zależności za pomocą komendy: yarn .
  2. Uruchom serwer za pomocą komendy: yarn dev .