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.
- 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.
- 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.
-
Clone the Repository:
git clone https://github.com/hafizabdullah1/dev-connections.git
-
Install Dependencies:
cd dev-connections npm install
-
Start JSON Server:
npm run server
-
Start React App:
npm start
-
Access the App:
Visit
http://localhost:3000
in your browser to access the Developer Connect application.
Contributions are welcome! Feel free to open issues or pull requests for any improvements or new features you'd like to see.
This project is licensed under the MIT License.
Feel free to customize this template according to your project's specifics and requirements.