Skip to content

Connecta ~ is a social media platform that connects people from around the world, offering a space to share thoughts and ideas while building meaningful connections. This is the Backend Repository of "Connecta". It is built using modern Backend technologies, including NodeJS, ExpressJS and other libraries. I have used MongoDB with mongoose library.

Notifications You must be signed in to change notification settings

thecodophile/social-media-server

Repository files navigation

Connecta - connect with friends


Connecta - is a user-friendly social media platform that connects people and friends from around the world. With our easy-to-use interface and secure user authentication system, Connecta allows you to create and customize your own profile, share your posts, and connect with other users through likes & follows. Whether you're here to network, socialize, or simply explore, we invite you to join the Connecta community and experience the power of human connection in the digital age. It is built using MERN stack.


🧩 This is the Backend Repository of "Connecta"

🪸 Click here to open Front-end Repository -> client


Features 📋

⚡️ User authentication system: The app uses JWT for secure user authentication, allowing users to login, signup, and logout with ease.
⚡️ User profiles: Each user has a customizable profile with profile picture uploads using Cloudinary.
⚡️ Post creation and sharing: Users can create and share posts with the community and see when the post was created.
⚡️ Social features: The app includes like and dislike functionalities for posts, as well as follow and unfollow functionalities for users.
⚡️ Real-time updates: Posts and notifications update in real-time, ensuring users stay informed and engaged.
⚡️ Responsive design: The app is fully responsive with a user-friendly interface that adapts to different screen sizes.
⚡️ Tech stack: The app uses React.js, Redux Toolkit, Node.js, Express.js, MongoDB and Sass for designing.

Dependencies 📚

🧩 Backend Dependencies

Express JWT Mongoose Cloudinary Bcrypt Cookie-Parser Morgan Time-ago Cors

🪸 Front-end Dependencies

React SASS React-Router-DOM Redux-Toolkit Axios React-Icons React-Hot-Toast React-Top-Loading-Bar

These dependencies are listed in the package.json


⭐ Star this repo on GitHub — it helps!

About

Connecta ~ is a social media platform that connects people from around the world, offering a space to share thoughts and ideas while building meaningful connections. This is the Backend Repository of "Connecta". It is built using modern Backend technologies, including NodeJS, ExpressJS and other libraries. I have used MongoDB with mongoose library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published