devfolio logo
🚀MyProjects🚀

Click Me

KIIT Mart

React
Node.js
Express
MongoDB
Google Login
Redux
Tailwind CSS
Material Ui

KIIT Mart is an on-demand marketplace for KIIT University students to easily buy and sell products within their campus. this platform offers secure Google Login using kiit email id, detailed product listings, user reviews, and a seamless buying/selling process. Key features include advanced search and filtering. Upcoming updates will add secure payment integration, enhancing transaction convenience and reliability.

Click Me

QuizMaster

React
Redux
Tailwind CSS
Node.js
Express
Postgresql
Socket.io

QuizMaster is an interactive quiz application that allows users to test their knowledge across multiple categories with a clean and engaging UI. The app supports dynamic question rendering, score tracking, and instant feedback, making learning fun and effective. It features responsive design, smooth navigation, and will soon integrate advanced features like leaderboards and timed quizzes for enhanced competitiveness.

Click Me

UptimeGuard

Next.js
Node.js
Redux
PostgreSQL
Redis
Rust

UptimeGuard is a full-stack uptime monitoring and alerting platform built with a monorepo architecture. It continuously tracks website and service availability, leveraging workers and push notifications for instant alerts. The system is powered by Redis for caching, PostgreSQL for persistence, and features real-time updates through Pusher. With a modern Next.js frontend, Redux state management, and Node.js backend services, the app ensures high scalability and responsiveness. Additionally, a Rust-based version has been developed for improved performance and reliability.

Thief Detection Alarm

Click Me

Thief Detection Alarm

React
Next.js
TensorFlow.js
COCO-SSD

This project is a real-time object detection system that uses a webcam to identify people and trigger an alarm. Built with React and TensorFlow.js, it uses the COCO-SSD model for detecting human presence in the video feed. The system plays an audio alert when a person is detected. It features real-time detection with visual bounding boxes, audio alarms for detected persons, and a responsive design. Future improvements include customizable detection sensitivity, multiple camera support, a mobile app version, and integration with home security systems.

ChatBot

Click Me

ChatBot

React
Node.js
MongoDB
Gimini API

The chatbot provides an interactive interface for users to engage in conversations and receive responses generated by the advanced language model. The frontend is developed with React, offering a smooth and responsive user experience. The backend is powered by Node.js, handling API requests and managing the communication between the frontend and the Gimini API. MongoDB is used for data persistence, storing conversation history and user information. The integration with the Gimini API allows the chatbot to generate human-like responses, making conversations more natural and context-aware. Features include real-time chat functionality, conversation history tracking, and the ability to handle a wide range of user queries. Future improvements could include user authentication, multi-language support, and integration with other services for enhanced functionality.

Stream Master

Click Me

Stream Master

JavaScript
Node
MongoDB
Express
Bcrypt
JWT

This project is a Node.js application that provides a variety of endpoints for managing users, videos, playlists, subscriptions, likes, comments, and more. The application leverages JSON Web Tokens for authentication, bcrypt for password hashing, Mongoose for MongoDB object modeling, and aggregation for complex data retrieval.

E-commerce

Click Me

E-commerce

JavaScript
Rect.js
Ant Design
Node.js
MongoDB

Developed an e-commerce website enabling shopkeepers to create accounts, sell products, and buyers to create accounts, purchase products, and add to cart.

Doctor Appointment System

Click Me

Doctor Appointment System

JavaScript
React
Node
Ant Design
Redux
MongoDB

Developed a Doctor Appointment System where patients can create accounts and schedule appointments with doctors.Implemented a feature for users to apply as doctors, with an admin approval process etc.

Notes App

Click Me

Notes App

JavaScript
React
Material Ui

Developed a Notes App where users can create, read, and delete notes. Utilized local storage to persist notes across sessions and implemented a user-friendly interface.

React Popup Toast

Click Me

React Popup Toast

TypeScript
React
npm

Developed a simple and customizable toast notification component for React applications. This npm package allows users to easily add and customize toast notifications in their React projects with various positions and animations.