{"repo":"Shivayan09/Vector-social-media","free":true,"listed":false,"github":"https://github.com/Shivayan09/Vector-social-media","clone":"git clone https://github.com/Shivayan09/Vector-social-media.git","description":"A context-first social media platform","language":"TypeScript","stars":33,"topics":["open-source","social-media","entertainment","expressjs","mongodb","nextjs","nodejs","oauth2","websockets","gssoc26"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Vector Vector is a full-stack social media platform built with a Next.js frontend and an Express + MongoDB backend. It supports authentication, profiles, posts, comments, notifications, and real-time direct messaging. Nexus Spring of Code This project is listed in Nexus Spring of Code 2026 Highlights - Email/password authentication - Google sign-in - Profile onboarding and avatar upload - Public and private profiles - Follow system with follow requests - Post creation with intent tags - Likes, comments, and notifications - Real-time messaging with Socket.IO - Client and server test setup in progress Tech Stack Frontend - Next.js 16 - React 19 - TypeScript - Tailwind CSS 4 - Axios - Socket.IO client - React Toastify - Vitest Backend - Node.js - Express 5 - MongoDB + Mongoose - JWT cookie authentication - Passport Google OAuth - Cloudinary - Socket.IO - Jest + Supertest Repository Structure Core Features Authentication - Register and log in with email/password - Google login support - Cookie-based session handling - Password reset flow Social Graph - View user profiles - Follow and unfollow users - Private accounts with follow requests - Followers and following lists Posts - Create text and image posts - Use intent tags: ask , build , share , discuss , reflect - Like posts - Comment on posts - View single-post pages and user post feeds Notifications - Follow notifications - Like notifications - Comment notifications - Message notifications - Mark-as-read and delete flows Messag","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shivayan09","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shivayan09/Vector-social-media/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}