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.
- 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.
- 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.
- 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.
- Clone the repository:
git clone https://github.com/Zyrox03/connectme.git
- Install dependencies:
npm install
- Set up environment variables for MongoDB, Cloudinary, etc.
- Start the frontend:
npm run start-client
- Start the backend:
npm run start-server
- Access the application at
http://localhost:3000
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!
- 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!