Welcome to DevAdda, the place for developers to connect, collaborate, and share their knowledge.
DevAdda is a developer community platform where developers can create profiles, share their knowledge, and connect with other like-minded individuals. This README file will guide you on how to get started with DevAdda.
- 💼 User Profiles: Create and customize your developer profile.
- 📝 Post Creation: Share your thoughts, ideas, and knowledge with the community.
- 🔗 Connect with Developers: Find and connect with other developers to expand your network.
- 💬 Comment and Collaborate: Engage in discussions and collaborations on posts.
- 🔐 User Authentication: Securely manage your account with user authentication.
Follow these instructions to set up and run DevAdda on your local machine.
Before you begin, ensure you have the following requirements:
-
Clone the repository:
git clone https://github.com/SahilM2063/Devadda.git
-
Change your working directory to the project folder:
cd DevAdda
-
Install the project dependencies
npm install
-
Create a .env file in the project root and configure it with your environment variables. You can start with the following template
PORT=3000 MONGODB_URI=your_mongodb_connection_string SESSION_SECRET=your_session_secret
-
Start the DevAdda server
npm run dev
- 💻 Frontend: HTML, CSS, JavaScript, React.js
- 🚀 Backend: Node.js, Express.js
- 📦 Database: MongoDB
- 🔐 Authentication: JSON Web Tokens (JWT)
- 👤 Sign up or log in to your DevAdda account.
- 📋 Create or edit your developer profile.
- ✏️ Share your knowledge and ideas by creating posts.
- 🤝 Connect with other developers in the community.
- 🔍 Explore, comment, and collaborate on posts shared by others.
If you have any questions or suggestions, feel free to reach out at makadiasahil9846@gmail.com.