Soumik Roy
Soumik Roy

My projects

Say Pinion - Transform Guest Feedback into Action
SayPinions
SayPinions is a full-stack hotel feedback platform built with modern technologies to transform guest feedback into actionable insights. The platform features Next.js 15 with TypeScript and Tailwind CSS for the frontend, Django REST Framework for the backend, and PostgreSQL for data storage. Key Features: - Full-stack architecture with Next.js 15 (TypeScript, Tailwind CSS) and Django REST Framework - JWT authentication with role-based access control - Automated Google Cloud translation for multi-language support - Hotel dashboard management system - Real-time feedback collection (multi-choice, ratings, open text) - Singleton API client with race-safe JWT refresh mechanism - Chart.js powered analytics dashboards - AI-driven trend analysis - Marketing platform integrations Skills: Next.js, Django REST Framework, TypeScript, PostgreSQL, JWT Authentication
Ordering opening screen
Restaurant Kiosk
A comprehensive full-stack restaurant kiosk system designed for seamless ordering and management. Built with Next.js 14 and NestJS, the platform provides a complete solution for restaurant operations with multi-role access control and cross-platform deployment. Key Features: - Full-stack architecture with Next.js 14 frontend and NestJS backend - Prisma ORM for database management - JWT authentication with role-based access control (Admin, Owner, Staff, Customer) - Restaurant management system with bilingual support - Real-time order tracking system - Multiple dynamic printer support - SumUp payment integration for seamless transactions - TypeScript-based architecture for type safety - Zustand for efficient state management - Capacitor for cross-platform Android deployment Skills: NestJS, Next.js, TypeScript, Prisma, JWT Authentication, Payment Integration
Bookly
Bookly
Bookly is a multi-vendor book ecommerce platform built with Django. The project involved adding various features to enhance the platform's functionality, with a particular focus on payment processing and vendor payout management. Key Features: - Multi-vendor book ecommerce platform - Stripe payment integration - Stripe Connect for vendor payouts - Dynamic commission distribution after each purchase - Vendor management system Duration: Feb 2025 – Jun 2025 Associated with Let's Solve Analytics Skills: Django, Stripe, Stripe Connect, Payment Integration
Chatchef
Chatchef
Chatchef is a multi-vendor restaurant delivery platform based in Canada, designed to connect restaurants with customers through a comprehensive ordering and delivery system. The platform provides separate interfaces for restaurant owners and customers, with full-featured restaurant and order management. Key Features: - Multi-vendor restaurant delivery platform - Menu management system - Restaurant management dashboard - Separate platforms for restaurant owners and customer ordering - Stripe payment integration - Stripe Connect for restaurant payouts - Integration with delivery platforms (DoorDash, Uber) - Order management and tracking system - Real-time notifications (push, SMS, email) - Dynamic promotion management system - Vendor onboarding and verification Duration: Jun 2023 – Jul 2024 Associated with Remote Kitchen Skills: Django, Stripe, Stripe Connect, Real-time Notifications, Third-party Integrations
Toptuber
Toptuber
Toptuber is a project dedicated to help youtubers to manage their channel and improve seo on their videos. The backend was built with django and frontend with NextJs. It heavily uses youtube data api and analytics api to retrieve data about youtube channels, videos, keywords and analyze them. It was a team project and i implemented most of the features and lead the strategies. I hosted the backend in digitalocean droplet, maintained and updated the server. I also hosted the frontend in vercel and maintained it. Features: - Google authentication including youtube channel authentication - Adding youtube channel by authorising scopes - Detailed analytics about channels - Channel milestones - Seo analysis - any video can be analysed for achieving great seo, tags can be extracted - Tag explorer - related top keywords are suggested - Best practices - any video can be analysed for recommended best practices - Channel video list with basic info - Video wise comment list, with replying feature - Top keywords for channel categories
Muthophone
Muthophone
A django project that showcases a huge amount of mobile devices and other gadgets with pricing. Almost all data in the database were scraped from the web. The site is fully automated and is capable of updating data everyday periodically. Features: - Device searching and suggestion - Latest devices - Trending and popular devices - Device hardware and system information - Related devices - Browsing devices by brands - Comparing any devices - Filtering devices by specification
SEO Tools
SEO Tools for youtubers
Seo tools is a combination of tools designed to help youtubers to boost their seo. The backend was built on django which was implemented mostly by me and the app was built with flutter where i had significant contribution. I hosted the backend in digitalocean droplet, maintained and updated the server. Features: - Google authenticaiton - Video tag extractor with history - Keyword suggestion with history - Video rank checker with history - Youtube trending videos with country filter - Video seo analysis - Best practice checker - Periodic notifications - Google play purchase