My Projects

Vidya Study AI Companion

GitHub Logo

  • Built a full-stack, cloud-based learning platform with multi-user roles enabling teachers to effortlessly upload study materials to AWS S3 and students to access them anytime and generate AI-powered summaries in English and native Indian languages, making content more accessible and personalized.
  • The platform includes an admin dashboard for managing users and content efficiently.
  • User friendly frontend is built with React.js and Bootstrap. The backend was implemented in two separate tech stacks to demonstrate flexibility: .NET Web API, MS SQL Server, AWS S3 and Spring Boot, MySQL, and AWS S3.

Technologies Used: Spring Boot, MS .NET, React.js, Bootstrap, MySQL, AWS S3

Native Language Video Summarizer

GitHub Logo

  • Developed an interactive online platform enabling users to summarize videos in their native indian language.
  • Implemented a full stack solution using HTML5, CSS3, JavaScript for front end and Python flask, Assembly Ai Speech-to-Text API (for transcription), YouTube API, Hugging Face Transformer (T5-Base Transformer), Google Translate API for backend.
  • Implemented a solution that focuses on maintaining the chain of accuracy along with UX.

Technologies Used: HTML5, CSS3, JavaScript, Python Flask, Google Translate API, T5-Base Transformer

Full Stack Quiz app

GitHub Logo

  • Developed a full-stack quiz web application with multi-user support, allowing teachers to easily create quizzes and students to take them to test their knowledge. The app also saves students quiz results, which teachers can view and track over time.
  • The front end is built using React.js and Bootstrap for a clean and interactive interface, while the backend uses ASP.NET Core API and MS SQL Server for robust data handling.

Technologies Used: ASP.NET Core API, React.js, MS SQL Server,Bootstrap

InstaStay - Hotel Management Website

GitHub Logo

  • Developed an online platform enabling users to book hotel rooms. Implemented a full stack solution using React Js and Spring Boot, and MySQL for robust server-side management, ensuring a seamless and user-friendly experience.
  • Implemented multi user functionality to help admin add and manage rooms and enable user to book rooms hassle free

Technologies Used: Java, SpringBoot, React Js, MySQL, AWS S3

Travel Booking Website

GitHub Logo

  • An online platform enabling users to book travel tickets and packages was developed.
  • Implemented a full-stack solution using HTML, CSS, and JavaScript for web design, coupled with JDBC, Servlet, and MySQL for robust server-side management, ensuring a seamless and user-friendly experience.

Technologies Used: HTML5, CSS3, JavaScript, JDBC, Servlets, MySQL

Stock Price Predictor

GitHub Logo

  • Implemented a Deep Learning Model using Long Short-Term Memory (LSTM) neural network for the prediction of future stock prices that leveraged historical stock information to train the model.
  • Utilized Root Mean Squared Error (RMSE) as the evaluation metric to assess the accuracy and performance of the developed model.

Technologies Used: Jupyter Notebook, Python, Tensorflow, Keras, LSTM

Digital Address Code using Geo-coordinates

  • Developed a dynamic website using HTML, CSS, and JavaScript to provide a user-friendly interface for accessing and validating location-based alphanumeric codes.
  • Employed Python libraries such as Geopy and Flask to generate unique alphanumeric codes for each location using latitude and longitude data, facilitating efficient address verification.

Technologies Used: HTML5, CSS3, JavaScript, Python Flask, Geopy

Activity Checklist Management System

GitHub Logo

  • The Checklist Management System, implemented in Java using Object-Oriented Programming principles, offers a robust solution for organizing and monitoring tasks. The system employs a Task class to encapsulate task details, promoting modularity and code organization.
  • Users interact with the system through a menu-driven console interface, allowing them to add tasks, mark tasks as completed, and display the current checklist. This design enhances user experience and showcases foundational OOP concepts such as encapsulation and inheritance.

Technologies Used: Java, OOP Principles