Skip to content

ArshBansal64/FutureGram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

FutureGram

FutureGram is a time-capsule inspired social platform that lets users share photos and memories that only become visible after a chosen date.
The goal is to promote anticipation and mindful sharing, which we deem a counter to the instant-gratification culture of traditional social media.


Features

  • Create posts with images and captions visible only after a set unlock date
  • User authentication and account management
  • Secure storage for post metadata and media files
  • Minimalist, distraction-free feed emphasizing anticipation over instant likes

Tech Stack

Frontend: React, JavaScript, HTML, CSS
Backend: Node.js, Express
Database / Auth: Firebase Firestore, Firebase Authentication
Hosting / Deployment: Firebase Hosting
Other Tools: Cloud Storage SDK, REST APIs


System Overview

  1. Users log in with Firebase Authentication
  2. Posts are uploaded to Cloud Storage and recorded in Firestore with a timestamp
  3. The feed dynamically checks visibility dates before rendering posts
  4. Server logic enforces delayed visibility rules

Learning & Development Notes

  • Initially used hard-coded data for testing while building the UI - later migrated to Firestore for dynamic data.
  • Implemented modular components for scalability and maintainability.
  • Gained experience integrating real-time databases and managing asynchronous API calls in React.

Future Improvements

  • Add notifications when posts unlock
  • Enhance encryption and privacy features
  • Implement social interactions (comments, reactions)
  • Optimize performance for large image uploads

Built as part of a personal project to explore delayed-content sharing and healthier social media engagement.

About

Mobile-first social platform with time-locked "capsule" posts built on React + real-time Firebase auth (MadHacks 2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors