Projects that I Have Built

Here are some of the projects I have worked on. Each one reflects my skills and dedication in full stack software development. Take a look to see what I have created and the problems I have solved.

hydromap-project-preview
hydromap-project-preview

Expense Tracking System

April 2, 2024

Developed a comprehensive expense tracking system with user authentication for secure login and logout functionality. The system allows users to add, edit, and delete daily expenses, categorizing them for better organization. Users can filter expenses based on categories for detailed insights. Additionally, the system features an intuitive dashboard that enables users to view and analyze their expenses graphically, aiding in effective financial management. This project demonstrates proficiency in full-stack development, user experience design, and data visualization techniques.

typescript next.js tailwindCSS node.js express.js chart.js jwt

Features

  • User Authentication and Authorization : Login, Register, forget password with Two Factor Authentication (2FA)
  • Responsive Design: Optimized for both mobile and desktop views.
  • Add , modify and delete expenses : Add your expenses on daily basis by selecting appropriate category. Also users are able to edit , delete existing expenses.
  • Filter based on category: Users are alloweded to filter their daily expenses based on the categories so as to view and analyze their expenses more accurately.
  • Data Visualization Dashboard : The application provides a comprehensive dashboard for analyzing daily and monthly expenses graphically which might help users to control their unnecessary expenses.
chatapp-preview
chat-app
chat-app-preview

ChatBook, realtime chat application

Sept 14, 2023

Developed a realtime chat application using WebSockets, React, and Node.js. Enables users to chat anonymously in real time, demonstrating my skills in full-stack development and real-time communication technologies.

typescript node.js express.js Web Sockets socket.io
py Python Script for Multimedia Gesture Automation
python mediapipe cv2
A python script for automating multimedia control like play, pause, fast-forward and rewind with hand gesture in realtime
github Source code

Backend APIs

Authentication API using Expres.js

passport.jstypescriptexpress.jsnode.jspostgresql
Includes features like email verification, password reset, and social media authentication using session storage.
github Source code

Event Ticket Manager Application

JavaScriptexpres.jsmysql2node.jsbcryptjwtsequelize ORM
A backend API with two user roles : Organizers and Attendees , Oragnizers can create tickets for events , sell tickets and attendees can purchase.
github Source code

Task Management System

typescriptexpres.jspostgresqlnode.jsbcryptjwtsequelize ORM nodemailer
A backend with proper user authentication and authorization. Users can create , delete , modify their tasks / works when they are logged in. OTP based authentication for password reset through email .
github Source code

URL Shortner API

typescriptexpres.jsmongoDBnode.jsnanoidjestsupertest
A Test Driven Development (TDD) project for shortening lengthy URLs.
github Source code

Human Resource Management System API

The backend application API which allows you to fetch the information of HR , Jobs, and candidates for the respective job
JavaScriptexpres.jsnode.jsjwtnodemailermultermongoDB

Features

  • Only HR/Admin can register to the system and has the most authorities.
  • HR can post , update and delete jobs.
  • An automated email is sent to the HRs email-address when the new Job is posted.
  • Candidates are allowed to see all the jobs and can apply any job.
  • Candidates will receive an email to confirm their application is submitted successfully.
  • Only HR has the permission to see the job applications.
github Source code
hydromap-project-preview
hydromap-project-preview
hydromap-project-preview

Create Blogs Application

Sept 26, 2023

Built a blog application using Node.js and Express with server-side rendering. Implemented user login and logout, and features for adding, deleting, and editing blogs. Utilized JWT for secure authentication, showcasing my skills in backend development and user authentication.

typescript node.js express.js jwt joi
debian Shell Scripts For Debian
Custom shell scripts for automating repeatative tasks and so on.
github Explore
chatbot

My AI Charbot

Developed a fully responsive charbot to integrate on websites as a chat assistant. Used OpenAI API for response text.
JavaScript HTML5 CSS3 OpenAI API
chatbot

Image Search App

A fully functional image search application where anyone can search images based on keywords(eg.dog, cat, coding ....).
JavaScript HTML5 CSS3 unsplash.com API
chatbot

Password Generator

An application that helps you to generate a strong password made up of numbers, symbols and aplbhates.
JavaScript HTML5 CSS3
My Github Activity Calender github /sudeepbogati7