MERN + WebSocket + Redis

Full-stack application for managing restaurants / café. It includes a range of features for managing every aspect of the business, from workforce and employee schedules to tasks, menu, catering orders, and payment tracking. The application has a real-time notification system to track every action, as well as an admin dashboard for tracking various aspects of the business and settings to manage the restaurant's functionalities and access. It also includes an RBAC system to give various levels of access and permission.

The Key features

It provides comprehensive management for your kitchen. So you can focus more on business.

  • workforce
  • employee schedules
  • tasks
  • menu
  • Inventory
  • catering orders
  • payment tracking
  • Real-time notification system and admin dashboard for tracking and managing various aspects of the business
  • RBAC system for controlling access and permissions

Tools and libraries

# Backend
  • Node.js
  • Express.js
  • MongoDB
  • Socket.IO
  • Redis
  • JWT
  • Nodemailer
# Frontend
  • Next.js
  • Zustand
  • React-Hook-Form
  • SWR
  • Tailwind CSS
# Dev-ops
  • Docker
  • Nginx
  • Digital Ocean

A CSV parser library in C++, designed to efficiently handle large data sets. The library features an intuitive API and built-in visualization. Additionally, the library includes functions to validate and handle various types of user inputs such as strings, integers, dates and email addresses, providing robustness and reliability. To further improve ease of use, an abstraction layer is provided for easy extensibility and integration with other systems.

The Key features

  • Provides an easy-to-use API and built-in visualization.
  • Built-in function for handling and validating basic user Input. Such as string, int, date, email, etc.
  • Abstraction layer for easy extensibility and integration with other systems.
  • Efficient library for data management tasks through handling basic user inputs and data visualization


Node, Express, MongoDB, ejs

Responsive and fully featured e-commerce platform using the MVC pattern, utilizing Node.js, Express.js, MongoDB, and EJS. The application features an authentication system, a fully-featured cart, Stripe integration for payment simulation, a user dashboard for viewing order history and downloading invoices in PDF format, and a seller dashboard for managing products and processing orders.

The Key features

  • Authentication system for secure login and user management
  • A fully-featured cart for adding, editing and removing items
  • Stripe integration for payment simulation
  • User dashboard for viewing order history and download order as PDF
  • Seller Dashboard for managing products and processing orders.