Skip to content

hafizabdullah1/dev-connections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Connect

Developer Connect is a platform where developers can connect with each other, share posts, comment on posts, and engage in discussions. It allows developers to create profiles, showcase their skills, and connect with other developers.

Features

  • User Authentication: Allows users to sign up and log in securely.
  • Profile Creation: Developers can create their profiles, add skills, and showcase their GitHub profiles and personal websites.
  • Post Creation: Users can create posts to share updates, ask questions, or start discussions.
  • Commenting: Developers can comment on posts to share their thoughts and engage with other users.
  • Replying: Users can reply to comments to further discuss topics and interact with other developers.

Technologies Used

  • Frontend: Built using React.js for the user interface.
  • State Management: Redux is used for state management, ensuring a predictable state throughout the application.
  • Backend: Utilizes JSON Server as a mock RESTful API for handling user data, posts, comments, and replies.

Setup

  1. Clone the Repository:

    git clone https://github.com/hafizabdullah1/dev-connections.git
  2. Install Dependencies:

    cd dev-connections
    npm install
  3. Start JSON Server:

    npm run server
  4. Start React App:

    npm start
  5. Access the App:

    Visit http://localhost:3000 in your browser to access the Developer Connect application.

Demo

Dev Connections

Contributing

Contributions are welcome! Feel free to open issues or pull requests for any improvements or new features you'd like to see.

License

This project is licensed under the MIT License.


Feel free to customize this template according to your project's specifics and requirements.