Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirror45/big-trip
🗺️ «Big Trip» — современный сервис для путешественников. Сервис помогает детально спланировать маршрут поездки, рассчитать стоимость проезда и получить информацию о достопримечательностях.
https://github.com/mirror45/big-trip
chartjs flatpickr js momentjs mvp oop rest-api webpack
Last synced: 12 days ago
JSON representation
🗺️ «Big Trip» — современный сервис для путешественников. Сервис помогает детально спланировать маршрут поездки, рассчитать стоимость проезда и получить информацию о достопримечательностях.
- Host: GitHub
- URL: https://github.com/mirror45/big-trip
- Owner: Mirror45
- Created: 2024-02-12T13:26:18.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T08:57:05.000Z (5 months ago)
- Last Synced: 2024-11-07T04:20:45.368Z (2 months ago)
- Topics: chartjs, flatpickr, js, momentjs, mvp, oop, rest-api, webpack
- Language: JavaScript
- Homepage: https://big-trip-1.netlify.app
- Size: 976 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- Contributing: Contributing.md
Awesome Lists containing this project
README
# Проект «Большое путешествие»
## О проекте
✈️🧳🗺️ «Big Trip» — современный сервис для путешественников. Сервис помогает детально спланировать маршрут поездки, рассчитать стоимость проезда и получить информацию о достопримечательностях. Минималистичный интерфейс не даст вам повода отвлечься и сосредоточит ваше внимание на планировании поездки
### Особенности
- Проект являеться Single Page Application (SPA).
- Реализует паттерн проектирования MVP (Model-View-Presenter).
- Загрузка и обновление данных с помощью REST API.
- Может генерировать моковые данные для ознакомления с приложением.
- Отображает статистику согласно введенным (или сгенерированным) данным с помощью [chart.js](https://www.chartjs.org/).
- Использует в качестве сборщика [webpack](https://webpack.js.org/) с плагинами, отображение календаря с помощью [flatpickr](https://flatpickr.js.org/), работа с датами и временем — [moment](https://momentjs.com/).
- Использования ServiceWorker для работы без интернета.## Установка 🛠
1. Сначала требуется склонировать проект на ваш пк
```
git clone [email protected]:Mirror45/big-trip.git
```2. Переходим в только что склонированный репозиторий
```
cd big-trip
```3. Устанавливаем все зависимости
```
npm i
```4. Запускаем проект на локальном хосте
```
npm start
```