BH
Welcome to my project showcase! Below, you'll find a curated selection of my work, showcasing my skills in crafting intuitive, visually appealing, and highly functional solutions. Each project represents my dedication to solving real-world problems with creativity and precision. Explore and see what I can create for you!

1. Cinema Ticketing System

A dynamic platform for browsing movies, booking tickets, and managing schedules with a robust backend built in Golang and payment integration via Chapa Payments.

Technology Used

Key Features

Movie Management

Admins can create, update, and delete movies, including details such as title, description, and images.

Schedule Management

Movies are assigned showtimes, allowing users to view and book tickets for available slots.

Bookmark and Rating System

Users can bookmark their favorite movies for easy access later and can rate it.

Payment Integration

Users can securely purchase tickets through Chapa Payments integration.

View GitHub Repo
Home Page UI

Home Page UI

Admin Dashboard

Admin Dashboard

Admin Dashboard

Rate and Book

Chapa Payments

Chapa Payments

Challenges Overcome

2. Hospital Management System

This project was developed as part of a semester-long collaborative effort with a team of skilled peers. My primary responsibility was the Human Resources (HR) module. In this role, I implemented features for managing the employee lifecycle, including hiring, firing, announcing vacancies, and maintaining employee records. The HR module aimed to streamline processes and ensure seamless management of hospital staff, contributing to overall operational efficiency.

Technology Used

  • Frontend: React, Redux, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT

Key Features

HR Management

Streamlined hiring, firing, and vacancy announcements, with tools to manage employee details, schedules, and performance.

Patient Management

Manage patient records, appointments, and billing processes to ensure smooth healthcare delivery.

Employee Self-Service

Employees can access schedules, apply for leaves, and view payroll details through a secure portal.

Analytics Dashboard

Real-time data visualization for key metrics like patient inflow, staff efficiency, and HR analytics.

HR Management UI

HR Management UI

Patient Dashboard

Patient Dashboard

Employelist

Analytics Dashboard

Employelist

Analytics Dashboard

Challenges Overcome

  • Built responsive UIs tailored for both desktop and mobile devices.
  • Ensured secure role-based access control for sensitive data.
  • Optimized HR workflows for large-scale hospitals with hundreds of employees.
  • Achieved seamless integration of real-time updates using WebSockets and Redux.

3. Hotel Management System

This project was developed for a local hotel in my city to digitalize and streamline their operations. The system provides a seamless experience for both guests and administrators, enhancing the overall efficiency of hotel management. My role involved designing and implementing features such as room reservations, food ordering, feedback portals, and a robust admin dashboard to oversee hotel activities.

Technology Used

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MySQL
  • Payment Integration:Chapa Payment

Key Features

Room Reservation System

Guests can browse available rooms, view pricing, and reserve rooms online from the comfort of their homes. Includes payment options for online or in-person transactions.

Food Ordering

A menu display for available food items allows guests to order meals directly to their rooms. Admins can update menu items and pricing in real-time.

Feedback Portal

Guests can leave feedback about their experience, enabling the hotel to improve services. Admins can review feedback to make data-driven decisions.

Admin Dashboard

A centralized control panel for hotel administrators to manage room availability, food orders, guest records, and hotel operations with ease.

Room Reservation UI

Home UI

Food Ordering UI

Food Ordering UI

ReservedRoom

Reserved Room

ManagerAddRoom

Add Rooms

Challenges Overcome

  • Ensured scalability to accommodate future features like multi-hotel management.
  • Designed responsive UIs for both desktop and mobile devices using Tailwind CSS.
  • Integrated secure payment gateways like PayPal and Stripe for smooth transactions.
  • Built a dynamic reservation system ensuring real-time room availability to prevent Overbooking.

4. Realtime Chat Application

A dynamic and feature-rich real-time chat application designed for seamless communication. This project combines cutting-edge technologies to deliver a smooth user experience with instant messaging capabilities, ensuring users stay connected in real-time across devices.

Technology Used

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Realtime Communication: WebSockets

Key Features

Real-Time Messaging

Enables instant communication between users with WebSocket-powered real-time updates for messages, ensuring zero delay in conversations.

Message Read Receipts

Users can see when their messages are delivered and read, providing a more interactive and intuitive chatting experience.

Secure Authentication

User accounts are secured with JWT-based authentication, ensuring secure access to the chat application.

Responsive Design

The application is optimized for all devices, offering a seamless experience on desktops, tablets, and mobile devices.

Create an account page

Signup pages

Login to chat

Login page

Chat Page

Realtime Messaging UI

Challenges Overcome

  • Ensured secure user authentication and data transmission using JWT and HTTPS protocols.
  • Designed a responsive UI to ensure optimal performance across all devices and screen sizes.
  • Overcame challenges with MongoDB indexing to optimize message storage and retrieval speed.
  • Implemented a scalable WebSocket architecture to handle concurrent users in real-time effectively.