A full-stack Car Rental Application built with the MERN stack (MongoDB, Express.js, React.js, Node.js), designed to provide a seamless experience for customers, owners, and admins. Customers can browse, search, and book cars with secure payments via Stripe and PayPal (sandbox mode, USD only), while managing their profiles and bookings. Owners can complete KYC verification, manage cars, handle booking requests, and track earnings. Admins oversee the platform through dashboards to manage users, cars, bookings, payments, and KYC approvals.
On the technical side, the frontend uses React with Redux Toolkit for state management, React Router v6 for navigation, and TailwindCSS for a responsive UI. The backend is built with Node.js and Express.js, with MongoDB (Mongoose) for data storage. Security is ensured with JWT, OTP-based verification, and bcrypt for passwords. Multer and Cloudinary handle file uploads, while Nodemailer manages emails. Extra protection is provided by CORS and Helmet, making the application secure and reliable.
I built a Doctor Appointment Booking Website using the MERN stack, featuring three roles – Patient, Doctor, and Admin – with role-based dashboards. Patients can register, manage their profiles, search for doctors, book appointments, and pay either via cash or Razorpay online gateway. Doctors can log in with secure accounts, update their profiles, view upcoming bookings, mark appointments as completed, and track their earnings. Admins have full control to add doctors with login credentials, manage patients and doctors, monitor all bookings, and view key statistics like the total number of doctors, patients, and bookings in a central dashboard. The project uses Context API for state management, Tailwind CSS for a responsive UI, Cloudinary for image storage, and JWT authentication for security, making it a complete real-world solution for online doctor appointment management.
Tools & Technologies used: MERN Stack (MongoDB, Express.js, React.js, Node.js), Context API, Tailwind CSS, Cloudinary, Razorpay, JWT Authentication.
I developed a Full-Stack AI-Powered Chat & Image Generation Application using the MERN stack (MongoDB, Express.js, React.js, Node.js), integrated with the Google Gemini API to deliver real-time conversational AI and creative text generation. Users can register, log in, chat with AI, and generate images seamlessly via ImageIO Kit.
The platform uses a subscription-based model with three tiers — Basic, Pro, and Premium — offering tailored usage limits and features. Stripe integration enables secure, hassle-free online payments.
The frontend is built with React, Context API, and Tailwind CSS for responsive UI and smooth state management, while the backend leverages Node.js, Express.js, and MongoDB for authentication, payments, and subscription handling — ensuring scalability and security.
The AI Resume Builder is a full-stack web application built using the MERN Stack (MongoDB, Express.js, React.js, Node.js) that lets users easily create, edit, and manage professional resumes online. It features a clean and responsive UI built with Tailwind CSS, live resume preview, multiple templates, and shareable online resume links.
Powered by Google Gemini AI, the app intelligently analyzes and optimizes resumes by suggesting improvements in structure, tone, and keyword usage. Users can also upload existing resumes for AI-based enhancement and manage multiple resumes efficiently within their dashboard.
The project integrates ImageIO Kit for profile image uploads with background removal, ensuring professional visuals. With secure authentication, real-time updates, and cloud storage, this project combines AI-driven intelligence with a modern, scalable MERN architecture to deliver a seamless resume-building experience.
Bachelor Of Technology In Electrical Engineering (CGPA 8.42)
Diploma In Electrical Engineering (CGPA 7.6)