Full-Stack Developer
Comfortbooks - Online Bookstore Platform
Built and maintained a real-world online bookstore platform, including website, admin panel, backend services, and Telegram integrations. Led full-stack development from scratch, focusing on scalable architecture, custom authentication flow, and admin-driven content management.
Key contributions
- Developed the entire platform from scratch, including frontend, backend, admin panel, and Telegram ecosystem.
- Implemented a full e-commerce flow: catalog browsing, search, cart, and order submission system (admin-managed).
- Built a complete admin panel with CRUD operations, user management, role-based access, author system, and promo code management.
- Designed and implemented a custom authentication system using Telegram bot-generated codes with platform-specific validation.
- Integrated Telegram bot and mini app for extended user interaction, including catalog browsing, profile, and cart features.
- Structured backend APIs and database schema using Express.js and MySQL for scalable data handling.
- Set up deployment workflow with Ubuntu server, Nginx, and automated CI/CD via GitHub Actions.
Technology stack
Project modules
02 logged
Online Bookstore Platform (Website + Admin Panel + Backend)
Developed a full-stack bookstore system where users can browse, search, and order books, while admins manage content, users, and orders through a dedicated dashboard.
- Implemented catalog, product detail, cart, and order flow without external payment integration.
- Enabled full admin control over products, users, authors, and promotional campaigns.
Telegram Bot & Mini App Integration
Built a Telegram bot and mini app to extend platform functionality, including authentication, catalog access, and user interaction.
- Created Telegram-based authentication system with role-aware access (user/admin separation).
- Developed mini app interface for browsing books, managing cart, and user profile.