MAK-cards
Mak Cards — is an online registration system for a psychological course. The user transitions from the landing page to a Telegram bot, where they send their contact details. These details are automatically saved to a PostgreSQL database via Supabase. The project was built from scratch, focusing on clean coding, functional bot integration, and a code structure suitable for scaling.
Implemented:
Responsive landing page themed around MAK cards
Button linking to the Telegram bot
Telegram bot built with Node.js and Express
Request for phone number and other data from the user
Saving data to PostgreSQL through Prisma ORM
Project structure with logical separation, secure data storage (dotenv)
Technologies:
Frontend: HTML, CSS, JavaScript (Vanilla)
Backend: Node.js, Express.js
Bot: node-telegram-bot-api
Database: PostgreSQL (Supabase)
ORM: Prisma
GitHub: https://github.com/Tima51-end/mak-cards
#html/css/js #javascript #NodeJS #ExpressJS #pytelegrambot #prisma #PostgreSQL #Supabase #Fullstack
Implemented:
Responsive landing page themed around MAK cards
Button linking to the Telegram bot
Telegram bot built with Node.js and Express
Request for phone number and other data from the user
Saving data to PostgreSQL through Prisma ORM
Project structure with logical separation, secure data storage (dotenv)
Technologies:
Frontend: HTML, CSS, JavaScript (Vanilla)
Backend: Node.js, Express.js
Bot: node-telegram-bot-api
Database: PostgreSQL (Supabase)
ORM: Prisma
GitHub: https://github.com/Tima51-end/mak-cards
#html/css/js #javascript #NodeJS #ExpressJS #pytelegrambot #prisma #PostgreSQL #Supabase #Fullstack