Найти в Дзене
Стартап на python

[0] Стартап на python: Введение

Оглавление

Введение.

Работаю программистом и давно вынашиваю идею для стартапа, и наконец решил начать действовать. Здесь буду описывать все шаги развитие проекта. Возможно кому-то это будет интересно, возможно кто-то подскажет какие-то решения, плюс навык написания текстов буде не лишним. В любом случае считаю, что ведение блога по стартапу - хорошая идея.

1. Проект

Суть идеи раскрывать не буду, опишу только основные моменты, что нужно будет сделать:
• Сайт + приложение ios + приложение android
• Авторизация
• Личные страницы пользователей
• Рейтинги
• Игровые механики(ачивки, награды и т.д.)

В качестве первого шага хочу сделать простейший функционал: регистрации/авторизация(по email и соц. сети), просмотр своего профиля, просмотр списка всех пользователей. Реализовать это на 3-х платформах: сайт, ios и android.

2. Структура

• Выбор языка - так как последний год я программирую на python, то и web-сервер решил делать на питоне.

• Сервер буду писать на фреймворке - flask. Основной выбор был между django и flask, но так как с flask уже работал, решил делать не нём.

• Поискав в интернете увидел, что неплохо работает связка: nginx + gunicorn + flask, её и буду пробовать.

• В качестве базы данных буду использовать postgreSQL

• Сайт хочу написать по технологии SPA, на javascript, на фреймворке vue. Выбирал наугад, возможно к тому моменту как подойду к реализации что-то изменится.

• С мобильными приложениями пока не определился на чём писать, буду думать, возможно кто-то что-то подскажет.

Схема будущего проекта
Схема будущего проекта

3. Первый шаг.

В качестве первого шага хочу поднять веб сервер и сайт с простейшим HelloWord. Об это в следующих записях. Планирую выкладывать результаты не реже 1 записи в неделю.

Инструменты: Sublime Text3 (также планирую рассмотреть vs code), putty, filezilla.

P.S. Буду рад услышать любые советы/вопросы/мнения, также отвечу на все вопросы.