Skip to content

Jakepps/Touristo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Touristo

Описание

Это мобильное приложение предназначено для путешественников, предоставляющее информацию о различных странах, анализ туристических потоков и удобный доступ к персонализированным данным. Приложение разработано с использованием фреймворка Flutter, обеспечивающего кроссплатформенность и высокую производительность.

Основные функции

  • Поиск информации о странах: Получение детализированной информации о географии, культуре и экономике различных стран.
  • Аутентификация и авторизация: Безопасная регистрация и вход в систему с помощью токенов JWT.
  • Личный кабинет: Возможность редактирования персональных данных и управления списком избранных стран.
  • Добавление стран в избранное: Легкий доступ к часто используемой информации о предпочитаемых странах.
  • Анализ данных туристических потоков: Визуализация и анализ данных о туристических потоках, включая количество туристов, занятость в туристической отрасли и транспортные перемещения.

Технологический стек

  • Flutter: Для разработки кроссплатформенного мобильного приложения.
  • Dart: Основной язык программирования для Flutter.
  • Python: Для серверной части приложения.
  • Flask: Фреймворк для создания API.
  • SQLite: Реляционная база данных для хранения информации.

Установка и запуск

  1. Клонируйте репозиторий:
    git clone https://github.com/Jakepps/Touristo.git
  2. Перейдите в директорию проекта:
    cd flutter_application_touristo
  3. Установите зависимости для Flutter:
    flutter pub get
  4. Запустите приложение:
    flutter run

Серверная часть

  1. Перейдите в директорию серверной части:
    cd back
  2. Создайте и активируйте виртуальное окружение:
    python -m venv venv
    source venv/bin/activate (Linux/Mac)
    .\venv\Scripts\activate (Windows)
  3. Установите зависимости:
    pip install -r requirements.txt
  4. Запустите сервер:
    python app.py

Структура проекта

  • flutter_application_touristo/lib/: Директория с исходным кодом Flutter приложения.
  • flutter_application_touristo/assets/: Директория с ресурсами (изображения, данные и т.д.).
  • back/: Директория с исходным кодом серверной части на Python.

Вклад

Мы приветствуем вклад сообщества! Если вы хотите внести свой вклад в проект, пожалуйста, следуйте следующим шагам:

  1. Форкните репозиторий.
  2. Создайте новую ветку для ваших изменений.
  3. Внесите изменения и сделайте коммит.
  4. Откройте Pull Request для обсуждения и внесения изменений в основной проект.

Контактная информация

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами по электронной почте: [email protected].


Наслаждайтесь использованием приложения и пусть ваши путешествия будут увлекательными и безопасными!

Touristo_guide.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published