Skip to content

Created a social networking platform allowing users to connect and expand their network. Implemented secure authentication and a responsive user interface. Enabled users to send & accept friend requests securely.

Notifications You must be signed in to change notification settings

tsujit74/concretionProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


🌐 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


About

Created a social networking platform allowing users to connect and expand their network. Implemented secure authentication and a responsive user interface. Enabled users to send & accept friend requests securely.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published