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

    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