A full-stack social networking platform that allows users to connect, share their work, and expand their network. Built with Next.js, Node.js, and MongoDB, Concretion provides a secure and engaging way for people to collaborate and form meaningful connections.
π Live Demo: Concretion
- π Secure Authentication β Token-based authentication ensures user data safety.
- π₯ Friend Requests β Send, accept, and manage friend requests seamlessly.
- π± Responsive UI β Optimized for both desktop and mobile devices.
- π Post & Share β Create posts, share your projects, and showcase your work.
- β€οΈ Engagement β Like and comment on posts to interact with others.
- β‘ Real-Time Updates β Stay connected with instant UI updates.
- Frontend: Next.js, React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Hosting: Vercel (Frontend), Backend - Render
-
Clone the repository
git clone https://github.com/tsujit74/concretionProject cd concretionProject -
Install dependencies
npm install
-
Set up environment variables Create a
.envfile in the root directory:MONGO_URI=your-mongodb-connection-string JWT_SECRET=your-secret-key NEXT_PUBLIC_API_URL=http://localhost:5000
-
Run the development server
npm run dev
-
Start backend server (if in a separate repo)
npm start
- Real-time chat between users
- Notifications for likes, comments, and friend requests
- Profile customization (bio, profile picture, skills)
- File uploads & media sharing
Contributions are welcome! Please fork the repository and create a pull request.
π₯ Built with passion by Sujit Thakur




