Skip to content

sanketpadhyal/Sparse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 

Repository files navigation

SPARSE

SPARSE LOGO

βœ… Status: Stable Production Version
Sparse is now running smoothly with optimized performance and core systems fully stable.
🚧 Continuous improvements and new features are actively in development.


Sparse is a modern real-time social platform built for fast communication, social discovery, and a seamless mobile experience.

It combines messaging, stories, posts, discovery systems, and AI into a lightweight and highly optimized web application.

πŸ“± Mobile-first design
⚑ Performance-focused architecture
πŸš€ Real-time interactions


🌐 Live Website

Visit the platform:
https://www.sparse.in

Connect with me: @sanket


πŸ“Š Activity & Engagement System

Sparse includes a real-time activity tracking system that keeps users updated with everything happening around them.

Features

  • πŸ” Login activity tracking
  • πŸ‘₯ Followers updates
  • πŸ” Following activity
  • πŸ“ Post updates feed
  • ❀️ Likes & comments tracking

Highlights

  • Real-time sync
  • Instant updates
  • Optimized loading

πŸ”” Notifications System

A smart real-time notification system for:

  • Chats (messages, replies, reactions)
  • Stories (interactions, replies)
  • Posts (likes, comments)
  • Profile updates

πŸ” Security Layer

Notifications work only on the last logged-in device, ensuring:

  • safer account monitoring
  • reduced suspicious activity
  • controlled notification flow

πŸ” Account System

Complete authentication and user control system:

  • Secure login/signup
  • Username-based identity
  • Profile editing
  • Password management
  • Account deletion

Deletion Includes

  • profile data
  • posts
  • stories
  • likes & comments
  • followers

πŸ‘€ User Profiles

Each profile includes:

  • profile photo
  • username & name
  • bio & status
  • gender & birthday
  • followers/following

Roles

  • Owner πŸ‘‘
  • Friend πŸ’Ž
  • Pookie πŸŽ€
  • Verified βœ”οΈ

πŸ›‘οΈ Role Security System (NEW πŸ”₯)

Sparse now includes a highly secure role management system:

  • ❌ Users cannot assign roles themselves
  • ❌ No API / console injection possible
  • ❌ No one can become owner via frontend
  • ❌ Owners are fully protected (immutable)

Owner Permissions

  • Can assign roles: friend, pookie, verified
  • Can remove roles
  • Cannot:
    • create new owners
    • modify existing owners

πŸ”’ Protected at database level (Firestore rules)


πŸ“Έ Posts System

Users can:

  • create posts
  • like posts
  • comment
  • view interactions
  • open detailed post view

Fully real-time and optimized.


πŸ’¬ Real-Time Chat

  • instant messaging
  • reply system
  • reactions
  • typing indicators
  • seen/delivered status
  • chat deletion

πŸ–Ό Chat Media

  • image sharing
  • lazy loading
  • skeleton loaders
  • optimized rendering

πŸ‘₯ Social System

  • follow/unfollow
  • mutual detection
  • profile discovery
  • public profiles

πŸ“– Story System

  • 24-hour stories
  • story viewer
  • image stories
  • Firebase storage
  • story ring UI

πŸ”₯ NEW UPDATES

  • πŸŽ₯ Short video support (up to 30 seconds)
  • 🎨 Story templates fixed
  • ⚑ Faster loading & smooth playback

πŸŽ› Owner Panel (NEW πŸ”₯)

A dedicated Owner Control Panel added:

  • πŸ” Search any user
  • 🎭 Assign/remove roles
  • πŸ‘₯ View users by roles
  • πŸ” Protected actions (no owner creation)

Built for secure platform control.


πŸ”Ž Discovery

  • fast username search
  • mutual suggestions
  • relationship-based discovery

πŸ€– AI Assistant

Odoy AI integrated inside chat.

  • natural conversation
  • fast responses
  • Google Cloud backend

πŸ˜‚ Meme Feed

  • infinite scroll
  • safe filtering
  • duplicate prevention
  • interaction tracking
  • double-tap like

⏱️ Daily Usage Limit

  • meme usage capped at 1 hour/day
  • auto reset system
  • performance protection

πŸŒ— Theme System (NEW πŸ”₯)

  • Full dark + light mode support
  • Auto-sync with device theme
  • Smooth UI transitions

⚑ Performance Optimization

Database

  • pagination
  • query limits
  • reduced redundancy

UI

  • lazy loading
  • skeleton states
  • smooth scrolling

Caching

  • session storage
  • local storage
  • memory cache

πŸ›  Tech Stack

Frontend

  • React
  • React Router
  • Custom CSS
  • React Icons

Backend

  • Supabase (Realtime)
  • Firebase

Database

  • PostgreSQL
  • Firestore

AI

  • Odoy AI (Google Cloud)

πŸš€ Architecture

Hybrid system:

Supabase

  • chat system
  • realtime updates

Firebase

  • users
  • posts
  • stories
  • authentication

🌍 Open Source

Sparse will be open sourced in future.


πŸ‘¨β€πŸ’» Developers

Sanket Padhyal
GitHub: @sanketpadhyal
Sparse: @sanket

Bhavesh Patil
GitHub: @bhaveshpatil4251-wq
Sparse: @kaii


☁️ Release Updates

Sparse started as a simple idea and quickly evolved into a fully working real-time social platform.

πŸš€ Timeline

  • πŸ“… 6 March 2026

    1. Sparse repository created
  • πŸ“… 13 March 2026

    1. First prototype launched
  • πŸ“… 14 March 2026

    1. Initial public release
    2. πŸŽ‰ Gained first 40+ users
  • πŸ“… 16 March 2026

    1. Major bug fixes & feature improvements
    2. Core system stabilized
  • πŸ“… 18 March 2026

    1. βœ… Sparse Stable Version released
  • πŸ“… 24 March 2026

    1. πŸ”” Notifications bug fixed
    2. πŸŽ₯ Stories support short videos (up to 30 seconds)
    3. 🎨 Story templates fixed
    4. πŸŒ— Full light/dark theme system added
    5. πŸŽ› Owner Panel system introduced
    6. πŸ” Role security system implemented
  • πŸ“… 25 March 2026

    1. πŸ€– Added Odoy AI caption generator in post creation (ultra-fast ~1s latency)
    2. 🧠 Integrated AI bio generator in Edit Profile
    3. πŸ“‚ Introduced Stories Archive (view & re-upload expired stories)
    4. ⚑ Performance improvements and minor bug fixes (web optimized)
  • πŸ“… 26 March 2026 (NEW πŸ”₯)

    1. πŸ’¬ Fixed chatroom bugs and improved overall message stability
    2. ⚑ Chats page is now dynamic with live typing indicators and unread count updates
    3. 🧩 Profile page skeleton loading bug fixed
    4. ✏️ Edit profile optimized β€” faster and smoother saving experience
    5. πŸš€ Follow system significantly improved (from ~8s β†’ ~1s response time)

πŸ”₯ Current State

Sparse is now:

  • almost bug-free
  • actively used by real users
  • production-ready
  • secured at database level

🚧 What’s Next

Upcoming improvements include:

  • ⚑ deeper performance optimizations
  • πŸ€– smarter AI interactions
  • πŸ“Š analytics dashboard
  • πŸ›  advanced moderation tools

We are building Sparse step-by-step β€”
from a small idea to a powerful real-time social ecosystem.

More updates coming soon.


πŸ“… Project Info

Created: 2026

About

A minimal social media πŸ’¬ platform for mature users, focused on distraction-free interaction with basic posts, stories, chat, and a simple chronological feed. No reels, no addictive algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors