Деякий час тому я зібрала команду та вирішила робити пет-проект — соціальну мережу.
Спочатку визначили, яка буде головна ідея проекту, які ми дамо можливості юзерам та дали назву — Chapter.
Мережа для книжних фанатів
Як вже було сказано вище, Chapter — це соціальна мережа. Її мета — зібрати спільноту навколо книг.
Є люди, які люблять читати книги. Є ті, хто ділиться потім своїми враженнями з іншими. Є ті, хто пишуть головні ідеї книг або ж короткий зміст. А є такі як я, які б залюбки почитали це все, але не саму книжку.
Ще в соцмережі можна буде обмінятися рекомендаціями стосовно книг, поспілкуватися з іншими книголюбами, або розіграти чи подарувати комусь свою паперову версію. І все інше, що ви тільки можете собі придумати в цій темі.
MVP нашої платформи це:
- створення та поширення публікацій
- лайкання та коментування публікацій
- підписка на інших користувачів
- система автентифікації
- профіль користувачів
- стрічка новин, яка, можливо, фільтруватися за категоріями та жанрами книг
В нас вже є ідеї на майбутнє, що можна додати в наш проект.
Технології фронту і беку
Наступним кроком нам потрібно було визначитися з технологіями, які ми будемо юзати.
Back-end
З back-end якось питань не виникло:
- Node.js;
- Typescript;
- NestJs Framework;
- Postgres Database;
- Web Socket (в майбутньому).
Я пишу на беку і в мене вже давно були думки та плани на цей проект, тож тут це зіграло велику роль. Частині команди бекенда навіть довелося вивчити для себе новенький фреймворк. Та всі погодилися. З приводу бази, якщо наш проект стане дуже популярним, ми переїдемо на NoSQL базу.
На цьому і порішали.
Front-end
У фронтів свої приколи, я туди не занурювалася, тож прокоментувати не можу. Стек наразі такий:
- React;
- React Router;
- Redux Toolkit;
- Formik + Yup;
- TS;
- Tailwind;
- Axios.
До речі, зараз найактуальніше питання — куди ми будемо деплоїти бек. Розглядаємо Heroku або Vercel для початку, а потім перейти на AWS. Але маємо бажання робити другий пункт тільки з девопсом, який прослідкує за цим процесом.
Перші кадрові проблеми
За два активних робочих тижня нашого проекта в нас пішли дві людини та прийшли дві людини. Я знала, що буде плин кадрів, але не очікувала, що так швидко.
Та люди будуть йти з будь-яких причин. Хтось знайде роботу, хтось втомиться від усього, стане нудно і рутино. Хтось — за своїми особистими обставинами, і це нормально. Від цього нікуди не дінешся, тим більше в такому проекті, де всі роблять на ентузіазмі.
Не дивлячись на це наша команда залишається повністю сформованою!
Щоб все було чітко, на нашому проекті є ментори з досвідом. Взагалі нас наразі 17 людей. Доволі багато, але поки місця вистачає всім та, за допомогою правильного менеджменту від PM, нема ніяких проблем з організацією процесу роботи.
Я була ініціатором цього дійства, мій блог став відправною точкою цього багатотижневого плавання. Тож моя ціль — реліз.
Ми хочемо дати можливості всім розвиватися, робити те, що їм подобається і зробити крутий проект, який стривожити як мінімум LinkedIn.
А ще в нас є мрія на надія, що наш проект таки стане комерційним.
Цей текст з особистого блогу, опублікований з дозволу автора.
Favbet Tech – це ІТ-компанія зі 100% українською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологій та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Цей матеріал – не редакційний, це – особиста думка його автора. Редакція може не поділяти цю думку.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: