МАК-карты
Mak Cards — это система онлайн-регистрации на психологический курс. Пользователь переходит с лендинга в Telegram-бота, где отправляет контактные данные. Эти данные автоматически сохраняются в базу данных PostgreSQL через Supabase. Проект выполнен с нуля, с акцентом на чистую верстку, рабочую интеграцию бота и структуру кода, подходящую для масштабирования.
Реализовано:
Адаптивный лендинг в тематике МАК-карт
Кнопка, ведущая к Telegram-боту
Telegram-бот на Node.js и Express
Запрос номера телефона и других данных у пользователя
Сохранение данных в PostgreSQL через Prisma ORM
Структура проекта с разделением по логике, безопасное хранение данных (dotenv)
Технологии:
Frontend: HTML, CSS, JavaScript (Vanilla)
Backend: Node.js, Express.js
Бот: node-telegram-bot-api
База данных: PostgreSQL (Supabase)
ORM: Prisma
GitHub: https://github.com/Tima51-end/mak-cards
#html/css/js #javascript #NodeJS #ExpressJS #pytelegrambot #prisma #PostgreSQL #Supabase #Fullstack
Реализовано:
Адаптивный лендинг в тематике МАК-карт
Кнопка, ведущая к Telegram-боту
Telegram-бот на Node.js и Express
Запрос номера телефона и других данных у пользователя
Сохранение данных в PostgreSQL через Prisma ORM
Структура проекта с разделением по логике, безопасное хранение данных (dotenv)
Технологии:
Frontend: HTML, CSS, JavaScript (Vanilla)
Backend: Node.js, Express.js
Бот: node-telegram-bot-api
База данных: PostgreSQL (Supabase)
ORM: Prisma
GitHub: https://github.com/Tima51-end/mak-cards
#html/css/js #javascript #NodeJS #ExpressJS #pytelegrambot #prisma #PostgreSQL #Supabase #Fullstack