Social networking platform with AI content moderation and secure authentication.
- π€ Smart Moderation - Perspective API, TextRazor, Hugging Face BART
- π Secure Auth - Context-based authentication (location, IP, device)
- π₯ Role System - Admin, Moderator, User roles
- π± Social Features - Posts, comments, likes, communities
Frontend: React.js, Redux, Tailwind CSS
Backend: Node.js, Express.js, MongoDB
Services: Flask, Azure Blob, Nodemailer
# Clone and install
git clone https://github.com/manoj0727/Nexify-server.git
cd Nexify-server
# Install dependencies
cd server && npm install
cd ../client && npm install
# Set up .env files (see .env.example)
cp .env.example .env
# Run
cd server && npm start # Server: localhost:5000
cd client && npm start # Client: localhost:3000# Required
MONGODB_URI=your_mongodb_connection
JWT_SECRET=your_jwt_secret
# Optional (for advanced features)
[email protected]
PASSWORD=your_app_password
PERSPECTIVE_API_KEY=your_perspective_key
TEXTRAZOR_API_KEY=your_textrazor_key- Admin: Access
/adminfor system management - Moderators: Register with
@mod.nexify.comdomain - Users: Standard social networking features
Note: App works without optional API configs, but advanced features will be disabled.
Made with β€οΈ by Manoj