TechHMD Backend is a RESTful API built with Express.js and MongoDB to power the digital agency platform. It provides endpoints for managing services, users, and inquiries.
- User Authentication - Secure login & registration using JWT
- Service Management - CRUD operations for agency services
- Contact Form API - Handle client inquiries via API
- SEO & Analytics - Store and retrieve SEO insights
- Scalable Architecture - Built with Express.js & MongoDB
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Hosting: AWS
git clone https://github.com/yourusername/techhmd-backend.git
cd techhmd-backendnpm installCreate a .env file in the root directory and add the following:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
npm startServer will run on http://localhost:5000
POST /api/auth/register→ User RegistrationPOST /api/auth/login→ User Login
GET /api/services→ Get all servicesPOST /api/services→ Add a new service
POST /api/contact→ Submit inquiry
This project is licensed under the MIT License.
Pull requests are welcome! For major changes, please open an issue first.
For inquiries, reach out at jamshedlinkedin@gmail.com
Star this repo if you find it useful!