Projekt związany z pracą dyplomową pisaną w 2021 roku "Projekt i realizacja serwisu rekomendującego produkcje filmowe".
Projekt jest stworzony w technologiach:
- Python 3.9.6
- Django 3.2.6
- Django REST framework 3.12.4
- MariaDB 10.6.3
- Node.js v16.6.1
- React 17.0.16
- TypeScript 4.3.5
Najpierw należy zainstalować Git i Python.
- Konfiguracja projektu
- dla windowsa
git config core.autocrlf true
- dla maca i linuxa
git config core.autocrlf input
- Instalacja zależności
pip install -r requirements.txt
- Zbudowanie obrazu docker
docker-compose up -d
- Zainstalowanie zależności node (z katalogu głównego)
cd frontend npm install
- Zbudowanie frontendu aplikacji (z katalogu głównego)
cd frontend npm run build
- Uruchomienie serwra
python3 manage.py runserver
WebFilm jest napisany na licencji MIT. Grafiki użyte na stronie pochodzą ze strony SVGREPO.
GitHub @marekbaranowski98