| | |
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"; } }π SpicyTaste (https://evaluation-1-eta.vercel.app)
A tasty front-end food ordering website with a beautiful UI and animations.
π Built with: HTML | CSS | JavaScript
- 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.
- 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) Github
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.
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 β’ DataUri
- JWT-based authentication with bcrypt password hashing.
- Persistent cookie sessions and secure token handling.
- Input validation and robust error 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.
- 1-on-1 real-time messaging using Socket.IO.
- Live online/offline indicators and typing status.
- Message timestamps, media sharing, and read receipts.
- Editable profile (avatar, bio, username, settings).
- Follow/unfollow functionality with realtime updates.
- Built with TailwindCSS for adaptive, consistent layouts.
- Mobile-first responsive design with smooth animations.
- Lazy loading and skeleton UI for enhanced user experience.
- π Real-time notifications for likes, comments, and follows with Socket-io.
- πΎ 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) Github
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 | 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.
A full-stack collaborative workspace and project management platform inspired by Jira, built to help teams organize projects, manage tasks, track analytics, and collaborate efficiently.
Built with
Next.js TypeScript TailwindCSS Hono Appwrite TanStack Query Zod Radix UI Shadcn UI React Hook Form Recharts
-
π’ Workspace Management
Create and manage collaborative workspaces where teams can organize projects, invite members, and track progress. -
π Project Organization
Build projects inside workspaces with metadata, analytics insights, and collaboration tools. -
β Advanced Task Management
Create, edit, delete, filter, and bulk-update tasks with smooth real-time UI updates via TanStack Query. -
π Analytics Dashboard
Interactive analytics for project activity, task distribution, and workspace productivity. -
π Multiple Task Views
Visualize work in Kanban, Table, or Calendar views for flexible workflows. -
π₯ Team Collaboration & Roles
Invite teammates, manage member roles, and collaborate across projects and tasks. -
π Authentication & Session Management
Secure Appwrite-powered auth and session handling for safe user access. -
π§ Feature-Driven Architecture
Scalable modular structure:auth,projects,tasks,workspaces,members. -
β‘ Modern UI & Responsive Design
Accessible and responsive interface built with TailwindCSS + Radix UI + shadcn/ui. -
π Typed API Layer
Hono backend with typed RPC consumption for consistent and scalable client-server communication.
I'm still learning every day and growing as a developer π
Always building, always curious.











