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";
}
}
I love solving coding problems and sharpening my logic every day.
Practicing regularly on platforms like LeetCode, HackerRank, and more.
π 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
π¬ 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.
I'm still learning every day and growing as a developer π
Always building, always curious.

|
|
βCode. Learn. Break. Fix. Repeat.β