Skip to content

A social media platform to keep up with your loved ones

Notifications You must be signed in to change notification settings

MonilMehta/socialflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocialFlow

Star History Chart SocialFlow Demo

NodeJS,NextJS,ExpressJS,MongoDB

🚀 Features

  • Privacy First: End-to-end encrypted conversations
  • Real Connections: Quality over quantity approach to social networking
  • Meaningful Conversations: Tools designed for deep discussions
  • Trusted Circle: Share with curated groups of close friends and family
  • Mental Well-being: Features promoting positive interactions
  • Authentic Sharing: Encourage genuine moments without pressure

🛠️ Tech Stack

Frontend:

  • React.js (Legacy)
  • Next.js 14 (Modern)
  • TypeScript
  • Tailwind CSS
  • Framer Motion

Backend:

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication
  • Cloudinary (Image uploads)

📁 Project Structure

socialflow/
├── frontend/          # Legacy React app
├── frontend2/         # Modern Next.js app
├── backend/           # Node.js API server
└── README.md

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/your-username/socialflow.git
cd socialflow
  1. Install backend dependencies
cd backend
npm install
  1. Install frontend dependencies
cd ../frontend2
npm install
  1. Set up environment variables (create .env files in respective directories)

  2. Start the development servers

# Backend
cd backend
npm run dev

# Frontend
cd frontend2
npm run dev

📊 Progress & Analytics

GitHub stars GitHub forks GitHub issues

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License.

🎯 Future Roadmap

  • Mobile app development
  • Advanced AI recommendations
  • Video calling features
  • Group management tools
  • Enhanced privacy controls

Built with ❤️ for authentic social connections

About

A social media platform to keep up with your loved ones

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •