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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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


πŸ‘¨β€πŸ’» 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 student-mentor doubt clear website", "EduConnect");
    }

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

🧠 I πŸ’– DSA

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


πŸš€ Tech Stack

πŸ’» Languages

🌐 Frontend

πŸ”§ Backend & Tools

🧰 Dev Tools & Platforms


πŸš€ Projects

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

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

πŸ’¬ 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.


πŸŽ“ 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.


πŸ“Š GitHub Stats

GitHub Trophies

GitHub Streak GitHub Stats

Top Languages Productive Time

Activity Graph

GitHub Snake

✍️ 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 8 3

  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.

    Java 3

  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 2

  4. APC APC Public

    This project includes a set of RESTful APIs built using Java Spring Boot, designed for robust and scalable backend development. The APIs are modular, well-documented, and follow best practices for …

    Java 1

  5. 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 2

  6. Chess-Game Chess-Game Public

    Forked from Pahansith/Chess-Game

    HTML CSS and JavaScript based Chess game

    JavaScript 2