Skip to content
/ YaFit Public

Яндекс.Лицей почти командный проект по теме <WEB>

Notifications You must be signed in to change notification settings

Mnedo/YaFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YaFit - не теряй возможности

1. Авторы Проекта

Наше трио работает уже не над первым проектом, и настало время действительно что-то менять, ну а пока представим вам главных разработчиков:

  • Дарья Иващенко

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

  • Михаил Недосекин

Специалист по взаимодействию с разработчиками - ознакомьтесь с Yafit Api и тестами. Про анализ данных бд тоже не забудьте.

  • Нарек Абрамян

Специалист по взаимодействию с базами данных, маркетолог, благодаря которому вы зависните в ленте на долго.


2. Идея легендарного проекта

В наше время действительно трудно держать себя в форме. Мы решили сделать приложение, которые поможет добиваться своих целей! Ставьте цели, поделитесь своими достижениями с другими. Вместе мы сделаем мир лучше!


3. Реализация

У нас были основные части, которые мы хотели реализовать:

  • Главная страница

Посмотрите, чем интересуется сообщество. Самые популярные новости и комментарии быстро введут вас в курс дела.

  • Страница профиля

Управляйте привычками, делитесь достижениями.

  • Страница новостей

Главные достижения и события сообщества. Узнавайте больше.

  • Страница about

Немного о разработчиках и поддержки. Малая часть для разработчиков.

Структуризация информации. Часть проекта, над которой нужно подумать.

  • API

Разработчикам, получайте новую информацию напрямую из системы.

Итог работы, немного тестов для проверки себя.


4. Использование технологий в проекте

Мы использовали много сторонних модулей и библиотек для реализации:

  • Встроенными возможностями Python 3.8 и его библиотеками

Может быть использован Python 3.7, остальные версии не рекомендуются, но могут быть использованы.

  • Хостингом от Heroku

Подробнее на сайте heroku

  • Названия библиотек написаны в requirements.txt, рекомендуем ознакомиться!

5. Как оно выглядит изнутри

Наш сайт: https://yafit.herokuapp.com/


7. Api специально для 'разработчиков'

На нашем сайте присутствует Api. Оно позволяет взаимодействовать с базой данных, с ее сущностями.
APIKEY НЕ НУЖЕН

Предлагаемые ресурсы:

  • Users
    /api/v1/users/int:users_id - информация о конкретном user
    /api/v1/users - все users
  • News
    /api/v1/news/int:news_id - информация о конкретной новости
    /api/v1/news - все новости
  • Habits
    /api/v1/habits/int:habits_id - информация об одной привычке
    /api/v1/habits - все привычки
  • Comments
    /api/v1/comments/int:comments_id - информация об одном комментарии
    /api/v1/comments - все комментарии
    Сущности, с которыми вы работаете:
    Habits.db