A professional developer networking platform built with modern web technologies.
DevConnect-Pro/
├── devconnect-backend/ # Backend API server
│ ├── config/ # Configuration files
│ ├── controllers/ # Route controllers
│ ├── models/ # Database models
│ ├── routes/ # API routes
│ ├── index.js # Main server file
│ ├── package.json # Backend dependencies
│ └── .env # Environment variables
├── .gitignore # Git ignore rules
└── README.md # Project documentation
- Node.js (v16 or higher)
- MongoDB
- npm or yarn
-
Navigate to the backend directory:
cd devconnect-backend -
Install dependencies:
npm install
-
Configure environment variables:
- Copy
.env.exampleto.env - Update the values according to your setup
- Copy
-
Start the development server:
npm run dev
The backend server will start on http://localhost:5000
- Express.js - Web framework
- MongoDB - Database
- Mongoose - ODM for MongoDB
- JWT - Authentication
- bcrypt - Password hashing
- CORS - Cross-origin resource sharing
- dotenv - Environment variables
- nodemon - Development auto-restart
In the devconnect-backend directory:
npm run dev- Start development server with auto-restartnpm test- Run tests (coming soon)
- Fork the repository
- Create a feature branch
- Make your changes
- Test your changes
- Submit a pull request
This project is licensed under the ISC License.