Skip to content
View sparshsharma81's full-sized avatar
  • Punjab , India

Highlights

  • Pro

Block or report sparshsharma81

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sparshsharma81/README.md

Hey there πŸ‘‹, I'm Sparsh Sharma

Typing SVG

πŸš€ Student Developer | 🧠 DSA Enthusiast | 🌱 Full Stack Learner

GitHub Stats


πŸ“Š GitHub Stats

An image of @sparshsharma81's Holopin badges, which is a link to view their full Holopin profile

GitHub Trophies

GitHub Streak GitHub Stats

Top Languages Productive Time

Activity Graph

GitHub Snake

πŸš€ Tech Stack

πŸ’» Languages

🌐 Frontend

πŸ”§ Backend & Tools

🧰 Dev Tools & Platforms


πŸ‘¨β€πŸ’» About Me

import java.util.*;
import java.util.Arrays;
import java.util.List;

public class SPARSH {
    private String name;
    private String university;
    private String major;
    private String year;
    private String status;

    public SPARSH() {
        this.name = "Sparsh Sharma";
        this.university = "Chitkara University, Chandigarh";
        this.major = "Computer Science & Engineering";
        this.year = "3rd Year";
        this.status = "Tech Enthusiast | 🌱 Full Stack Learner";
    }

    public List<String> recentProjects() {
        return Arrays.asList("Working Social Media Application", "Aura++");
    }

    public String superpower() {
        return "Transforming real-world problems into project solutions";
    }
}

πŸš€ Projects

A tasty front-end food ordering website with a beautiful UI and animations.

πŸ“Œ Built with: HTML | CSS | JavaScript

✨ Features

🍴 Restaurant & Menu Management

  • View all restaurants with dynamic cards showing image, name, rating, and cuisine type.
  • Filter restaurants by vegetarian, non-vegetarian, and Jain preferences.
  • Search functionality to quickly find restaurants or dishes.
  • Responsive design for desktop and mobile devices.

πŸ›’ Food Ordering System

  • Add items to cart and manage order quantities.
  • View total price and checkout options.
  • Save favorite dishes or restaurants for later use.

πŸ’¬ Real-time Chat App (https://sparshsharma.vercel.app)

A chat application with real-time messaging, authentication, and database integration.

πŸ“Œ Built with: React | TailwindCSS | DaisyUI | Node.js | Express | MongoDB | Socket.io | JWT | Cloudinary | Bcrypt


βœ”οΈ Features:

  • 🌟 User Profiles
    Customizable user profiles that allow users to upload their profile picture, set their username, and update other personal details.

  • 🎨 Customizable Themes
    Users can choose from light or dark modes and customize their chat interface with a variety of themes to suit their preferences.

  • πŸ“€ File Sharing
    Seamless upload and sharing of media files,images, and videos within chats, making communication more versatile.

  • πŸŸ’πŸ”΄ Online/Offline Status
    Real-time display of user presence with online/offline status indicators to show when someone is available to chat.

  • πŸ” Real-time 1-on-1 Messaging with WebSockets
    Powered by Socket.io, users can send and receive messages instantly, ensuring a seamless real-time communication experience.

  • πŸ” JWT Authentication
    Secure login and registration system with JSON Web Token (JWT) authentication for safe user authentication and access control.

  • πŸ›‘οΈ Password Security with Bcrypt
    All user passwords are securely hashed using bcrypt, ensuring strong encryption and protection against data breaches and brute-force attacks.

  • πŸ—„οΈ MongoDB Chat Storage
    All chat messages are securely stored and retrieved in MongoDB, ensuring data persistence and scalability.

  • ▢️ YouTube Integration
    Integrated YouTube API allowing users to search, preview, or share YouTube videos directly within the chat or from your website.

  • πŸ€– Gemini AI Assistant Integration
    Integrated Gemini AI assistant (similar to ChatGPT) that can assist users in conversations, answer questions, and enhance interactivity.


🌌 Aura - Instagram Clone Live Demo

A full-featured Instagram clone built with MERN Stack + Socket.IO, featuring real-time chat, image uploads, and interactive social features.

πŸ› οΈ Tech Stack:
React β€’ Redux Toolkit β€’ TailwindCSS β€’ Node.js β€’ Express β€’ MongoDB β€’ Socket.io β€’ Cloudinary β€’ JWT β€’ Bcrypt β€’ Multer β€’ Sharp

✨ Key Highlights

πŸ” Secure Authentication

  • JWT-based authentication with bcrypt password hashing.
  • Persistent cookie sessions and secure token handling.
  • Input validation and robust error management.

πŸ“Έ Post Management

  • Cloud-based uploads via Cloudinary with image optimization.
  • Like, comment, bookmark, and share posts in real time.
  • Smooth post previews and responsive grid layout.

πŸ’¬ Real-Time Chat System

  • 1-on-1 real-time messaging using Socket.IO.
  • Live online/offline indicators and typing status.
  • Message timestamps, media sharing, and read receipts.

πŸ‘€ User Profiles

  • Editable profile (avatar, bio, username, settings).
  • Follow/unfollow functionality with realtime updates.

πŸ“± Modern & Responsive UI

  • Built with TailwindCSS for adaptive, consistent layouts.
  • Mobile-first responsive design with smooth animations.
  • Lazy loading and skeleton UI for enhanced user experience.

πŸ“Š Bonus Features

  • πŸ”” Real-time notifications for likes, comments, and follows.
  • πŸ’Ύ Cloud CDN integration for optimized asset delivery.
  • 🧩 Modular and clean code architecture.
  • βš™οΈ CI/CD ready for easy deployment and testing.


πŸŽ“ EduConnect β€” Student ↔ Mentor Platform (https://sparsh2.vercel.app)

A real‑time web app that pairs students with mentors for chat, calls, resource sharing, and progress tracking.

πŸ“Œ Built with
Nextjs | TailwindCSS | Google app Script | Node.js | Express | NeonDB | Prisma | ShadcnUI | Clerk | ShadcnUI | Vonage | FullCalendar

βœ”οΈ Features:

  • 🌟 User Profiles Customizable profiles where students and mentors can upload avatars, set display names, and update bio or expertise information.

  • πŸ“Ή Instant Video Calling Seamless one-click video call functionality powered by Vonage, enabling face-to-face mentorship sessions with optional screen sharing.

  • πŸ—“οΈ Session Scheduling Students can book mentorship slots using an intuitive calendar view; mentors manage upcoming calls and availability with ease.

  • πŸ” Clerk Authentication and Payment Integration Fully secure login and registration flow managed by Clerk, supporting Google sign-in, magic links, and role-based access control. Built-in billing support using Clerk’s pricing component (backed by Stripe), allowing users to upgrade to premium features or plans.

  • πŸ›‘οΈ Password Security with Clerk Clerk handles password encryption and account safety using modern security protocols, ensuring robust protection without manual config.

  • πŸ—„οΈ Neon + Prisma Database All data β€” user profiles, sessions, and call history β€” is stored in a scalable and modern Neon (PostgreSQL) database using Prisma ORM.

  • πŸ’» Modern & Responsive UI A clean, intuitive, and fully responsive UI built with DaisyUI and TailwindCSS, optimized for desktops, tablets, and smartphones.

  • βœ‰οΈ Email Contact Feature Users can send messages or queries directly to the admin using a contact form powered by Google App Script for email delivery.

  • πŸ“Š Admin Dashboard Platform owner can monitor platform usage, manage users, and export key data through a secure and functional admin interface.

πŸ§‘β€πŸŽ“ Still Learning!

I'm still learning every day and growing as a developer πŸš€
Always building, always curious.


🧠 I πŸ’– DSA

I love solving coding problems and sharpening my logic every day.
Practicing regularly on platforms like LeetCode, HackerRank, and more.


✍️ Random Dev Quote

Random Dev Quote

πŸ“¬ Contact Me


✨ Just Me Coding Away...

Study Mode

β€œCode. Learn. Break. Fix. Repeat.”


GIF

Pinned Loading

  1. chat chat Public

    A fully functional real-time chat application where you can connect and communicate with friends, explore powerful features like online presence, responsive UI, and smooth messaging experienceβ€”buil…

    JavaScript 7 2

  2. DATA-STRUCTURE-AND-ALGORITHM DATA-STRUCTURE-AND-ALGORITHM Public

    A complete Java DSA guide with clean code, concepts, and curated interview-level problems & solutions. Build your problem-solving skills in Java with structured DSA and real examples amd interview …

    Java 2

  3. JAVA JAVA Public

    All-in-one Java guide with clear examples, real interview questions, core concepts, DSA, and modern Java features – ideal for students, beginners, and job-ready developers.

    Java 1

  4. BEE BEE Public

    A comprehensive hands-on backend development repository built using Node.js, Express, MongoDB, EJS, REST APIs,, WebSockets, Docker, and AWS. Designed to reflect real-world backend engineering workf…

    JavaScript 3

  5. EduConnect EduConnect Public

    EduConnect - a website to which allows the student to connect with mentors through video-call sessions with payment integration through clerk allows transfer of credit from student to mentor with a…

    JavaScript 2 1

  6. Aura Aura Public

    Aura++ (Social Media Application) is a full-featured Instagram clone built with modern web technologies. Experience social media like never before with real-time messaging, photo sharing, and seaml…

    JavaScript 2 1