Skip to content

Satakshijain/Connectify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published