Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 1.66 KB

README.md

File metadata and controls

81 lines (57 loc) · 1.66 KB

Conectify

Description

This project is a full-stack social media application designed to foster meaningful connections with like-minded individuals. It allows users to create profiles, connect with individuals, share posts, like posts, and find an ideal hackathon teammate.

Features

  • User authentication and authorization
  • User profile creation and editing
  • Friend requests and connections
  • Posting and sharing content
  • Commenting and liking posts
  • Find teammate for hackathon

Technologies Used

  • React.js
  • Node.js
  • MySQL

Installation

  1. Clone the repository:
git clone https://github.com/Satakshijain/Connectify.git
  1. Navigate to the project directory:
cd Connectify
  1. Install dependencies for the frontend:
cd client
npm install
  1. Install dependencies for the backend:
cd ..
cd server
npm install
  1. Set up MySQL database:
  • Create a MySQL database named Connectify.
  • Configure the database connection in server/config/config.json. Run the application:
  • Start the backend server:
cd ..
npm start
  • Start the frontend development server:
cd client
npm start
  1. Access the application in your web browser at http://localhost:3000.

Usage

  1. Register for a new account or log in with existing credentials.
  2. Explore the application by navigating through different pages like the home feed, user profiles, messages, etc.
  3. Connect with other individuals and find teammates.
  4. Share posts, comment on posts, and like posts.
  5. Explore additional features like messaging.

License

This project is licensed under the MIT License.