Skip to content

Latest commit

 

History

History
119 lines (75 loc) · 5.36 KB

File metadata and controls

119 lines (75 loc) · 5.36 KB

🌐 Concretion

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


🚀 Features

  • 🔒 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.

🛠️ Tech Stack

  • Frontend: Next.js, React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Hosting: Vercel (Frontend), Backend - Render


📸 Screenshots

🔐 Landing Page

Landing

🏠 Dashboard

Dashboard

👥 Discover

Discover

📝 Progile

Progile

📝 View in Mobile Phone

Mobile





⚙️ Installation & Setup

  1. Clone the repository

    git clone https://github.com/tsujit74/concretionProject
    cd concretionProject
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env file in the root directory:

    MONGO_URI=your-mongodb-connection-string
    JWT_SECRET=your-secret-key
    NEXT_PUBLIC_API_URL=http://localhost:5000
  4. Run the development server

    npm run dev
  5. Start backend server (if in a separate repo)

    npm start

🌟 Future Enhancements

  • Real-time chat between users
  • Notifications for likes, comments, and friend requests
  • Profile customization (bio, profile picture, skills)
  • File uploads & media sharing

🤝 Contributing

Contributions are welcome! Please fork the repository and create a pull request.



🔥 Built with passion by Sujit Thakur