Skip to content
View vinayak-dhar's full-sized avatar

Highlights

  • Pro

Block or report vinayak-dhar

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
vinayak-dhar/README.md

Hey there πŸ‘‹, I'm Vinayak Dhar

Typing SVG

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

GitHub Stats


πŸ“Š GitHub Stats

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

GitHub Trophies

Github Stats :

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 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";
    }
}

πŸš€ Projects

🌌 Aura - Instagram Clone Live Demo Github

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

✨ 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 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.


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

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


✍️ Random Dev Quote

Random Dev Quote

πŸ“¬ Contact Me


GIF

Pinned Loading

  1. Aura Aura Public

    Forked from sparshsharma81/Aura

    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. Election-Voting-System Election-Voting-System Public

    Forked from Tarandeep9988/Election-Voting-System

    College Project

    Java

  3. Job-Application-Portal Job-Application-Portal Public

    HTML

  4. EduConnect EduConnect Public

    Forked from sparshsharma81/EduConnect

    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