Skip to content

The social media for a peaceful online experience, built for ambitious entrepreneurs.

Notifications You must be signed in to change notification settings

Zyrox03/ConnectMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ConnectMe - The Ultimate Platform for Entrepreneurs and Hustlers

Overview

ConnectMe is a social media platform tailored specifically for entrepreneurs and hustlers who seek a positive and distraction-free online environment. It empowers users to connect and network with like-minded individuals, fostering a supportive community for sharing successes and receiving valuable feedback.

Features

  • User Authentication: Securely sign in to the platform to access personalized features.
  • Photo Posting: Share your journey visually by posting photos with captions.
  • Friend Management: Easily add and delete friends to build a network of collaborators.
  • Feed Interaction: View and interact with friends' posts, including likes and comments.
  • Real-Time Chat (Upcoming): Connect and communicate with other users in real-time, enhancing networking opportunities.
  • Dark and White Theme: Personalize your user interface with the ability to toggle between dark and white themes.

Technologies Used

Frontend

  • React: Building a responsive and dynamic user interface.
  • Material-UI: Enhancing the visual aesthetics and user experience.
  • Redux Toolkit: Managing state efficiently for a seamless user experience.
  • Formik & Yup: Handling form validation for a smooth data entry process.
  • React Router: Enabling smooth navigation within the application.

Backend

  • Node.js: Powering the backend server for handling requests.
  • Express: Facilitating the development of robust and scalable APIs.
  • MongoDB & Mongoose: Storing and retrieving data efficiently in a scalable database.
  • Passport: Implementing secure user authentication.
  • Cloudinary: Managing and serving images securely in the cloud.

How to Run Locally

  1. Clone the repository: git clone https://github.com/Zyrox03/connectme.git
  2. Install dependencies: npm install
  3. Set up environment variables for MongoDB, Cloudinary, etc.
  4. Start the frontend: npm run start-client
  5. Start the backend: npm run start-server
  6. Access the application at http:https://localhost:3000

Contributing

We welcome contributions to enhance ConnectMe further. Feel free to open issues, create pull requests, or suggest improvements. Together, let's make ConnectMe the go-to platform for entrepreneurs and hustlers!

Future Roadmap

  • Continuous Improvement: Regular updates and enhancements based on user feedback.
  • Community Engagement: Introduce features to facilitate community engagement and collaboration.
  • Mobile App Development: Extend the platform's reach through dedicated mobile applications.

Join ConnectMe today and be part of a thriving community of hustlers and entrepreneurs!