Projects
QuickTalk

Landing Page

QuickTalk — an AI-powered chatbot

QuickTalk is a lightweight, AI-powered chatbot built with Next.js (App Router) and deployed on Vercel. It provides a simple conversational interface powered by Google's Gemini 2.0 Flash model, wrapped in a sleek UI with markdown support.This is an early version of the project, additional features and improvements are actively being planned.

Features:

  • Gemini API Integration: Leverages Google's Gemini 2.0 Flash model for generating smart, conversational AI responses in real time.
  • Markdown-formatted messages: Supports rich text like bold, italics, and code blocks using markdown rendering for cleaner and clearer communication.
  • Clean & modern UI: A minimal and intuitive interface designed for ease of use, with thoughtful spacing, icons, and responsive layout.
  • Hosted on Vercel: Deployed on Vercel for reliable performance and instant access, making it easy to share and use from anywhere.
Technologies used: Next JS, Vercel, Gemini API
Sentimental

Landing Page

Sentimental: Discover Yourself Through Words

Sentimental is a smart journaling app designed to assist users in self-reflection, emotional expression, and personal growth through the power of artificial intelligence and natural language processing (NLP). By providing a seamless journaling experience coupled with intelligent analysis and personalized feedback, Sentimental empowers individuals to better understand their emotions, identify patterns, and foster positive mental well-being

Features:

  • Intuitive Journaling Interface: Enjoy a user-friendly and aesthetically pleasing journaling experience with Sentimental's intuitive interface, designed to enhance user engagement and satisfaction.
  • AI-Driven Analysis: Utilizing advanced NLP techniques, the app analyzes the content of journal entries to extract sentiment, identify key topics, and recognize entities. This analysis provides valuable insights into the user's emotional state and the themes addressed in their entries.
  • Personalized Feedback and Support: Based on the analysis results, Sentimental delivers personalized prompts, uplifting quotes, and reflective questions to users. These tailored responses encourage further self-reflection, offer emotional support, and promote positive thinking.
  • Data Visualization: Sentimental visualizes the user's emotional journey and journaling patterns through interactive charts and graphs. This feature allows users to track their progress, identify trends, and gain a deeper understanding of their emotional well-being.
Technologies used: React JS, Flask, Supabase, SpaCy, Chart.js, gensim, NLTK, VADER
Band Up

landing-page

Band Up: Revolutionizing Music Networking and Collaboration

Band Up is a groundbreaking social networking platform designed specifically for musicians and instrumentalists. It serves as a centralized hub where musicians can gather, connect, and collaborate with like-minded individuals, all while sharing their musical interests and progress online.

Features:

  • Band Formation: Easily connect with like-minded musicians to form bands, whether you're a solo artist seeking collaborators or a group looking to expand.
  • Content Sharing: Showcase your musical talent and progress by sharing compositions, performances, and practice sessions with a supportive community of musicians and enthusiasts.
  • Collaboration Tools: Streamline creative collaboration with band members through intuitive tools for sharing ideas, coordinating rehearsals, and bringing musical visions to life.
  • Networking Opportunities: Expand your professional network and discover exciting career opportunities in the music industry, from finding gigs to connecting with industry professionals and participating in events.
  • User-Friendly Interface: Enjoy a seamless and intuitive experience navigating Band Up's platform, from creating profiles to interacting with fellow users, enhancing overall user satisfaction.
Technologies used: Next JS, PostgreSQL, Prisma
Tip Calculator App

calculator

Tip Calculator App

Introduction: The Tip Calculator App is a simple yet practical project designed to hone one's JavaScript skills. This project provides a hands-on opportunity for beginners to delve into JavaScript programming while creating a functional application that calculates tips.

Features:

  • User-Friendly Interface: The app boasts a minimalist design, focusing on usability and simplicity. Users can easily input the bill amount and select the desired tip percentage.
  • Real-Time Calculation: Upon entering the bill amount and selecting the tip percentage, the app instantly calculates the tip amount and displays it on the interface. This feature enhances user experience by providing immediate feedback.
  • Customizable Tip Percentage: Users have the flexibility to choose their preferred tip percentage, catering to various tipping customs or personal preferences.
  • Clear Output: The calculated tip amount is prominently displayed, ensuring clarity and ease of comprehension for users.
  • Responsive Design: The app is designed to be responsive, adapting seamlessly to different screen sizes and devices, ensuring accessibility for users across various platforms.
Technologies used: HTML, CSS, JavaScript