Проект написан на TypeScript и React. Представляет из себя сервис по поиску объявлений по аренде жилья в различных городах. Предложения можно сортировать по городам, ценам, рейтингу. Так же их расположение можно посмотреть на карте. Если авторизоваться (сервер принимает любую почту и пароль, хоть "123"), то можно добавлять предложения в избранные. На странице отдельного предложения можно посмотреть подробную информацию и комментарии, а так же оставить свой комментарий(если вы авторизованы).
Ссылка на демо: https://six-cities-ts.vercel.app/
- Главная
- Страница отдельного предложения
- Страница с избранными предложениями (доступна только для авторизованных пользователей)
- Страница авторизации
npm install
npm run start
- Для хранения состояния - Redux Toolkit, Redux Thunk
- Для запросов - Axios
- Карта - Leaflet
- Маршрутизация - React Router