Web приложение создано с целью посмотреть, как работает React/Redux, и составить собственное впечатление о связке этих библиотеках. Чтобы сосредоточиться на изучаемых технологиях, в проекте используется минимальное количество дополнительных библиотек.
Приложение предоставляет пользователю возможность поиска и просмотра фотографий, расположенных в разных альбомах. На бекенде, реализованном с помощью Python/Django, альбомы представляют собой директории, расположенные на одном уровне вложенности.
Для установки и запуска бекенда необходимо набрать следующие команды:
cd back
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 manage.py runserverДля усатановки и запуска фронтенда необходимо набрать:
cd front
npm install
npm startПерейти в любимом браузере по адресу
http://localhost:3000/
- Прикрутить авторизацию,
- написать тесты,
- поработать над CSS,
- найти наиболее оптимальный вариант обработки смены URL