|
|
|
import java.util.*;
import java.util.Arrays;
import java.util.List;
public class VINAYAK {
private String name;
private String university;
private String major;
private String year;
private String status;
public VINAYAK() {
this.name = "VINAYAK Dhar";
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";
}
}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://VINAYAK2.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.
I'm still learning every day and growing as a developer π
Always building, always curious.








