NodeJS,NextJS,ExpressJS,MongoDB
- 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
Frontend:
- React.js (Legacy)
- Next.js 14 (Modern)
- TypeScript
- Tailwind CSS
- Framer Motion
Backend:
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- Cloudinary (Image uploads)
socialflow/
├── frontend/ # Legacy React app
├── frontend2/ # Modern Next.js app
├── backend/ # Node.js API server
└── README.md
- Node.js (v16 or higher)
- MongoDB
- npm or yarn
- Clone the repository
git clone https://github.com/your-username/socialflow.git
cd socialflow- Install backend dependencies
cd backend
npm install- Install frontend dependencies
cd ../frontend2
npm install-
Set up environment variables (create
.envfiles in respective directories) -
Start the development servers
# Backend
cd backend
npm run dev
# Frontend
cd frontend2
npm run devContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
- Mobile app development
- Advanced AI recommendations
- Video calling features
- Group management tools
- Enhanced privacy controls
Built with ❤️ for authentic social connections
