Backend API for the Damrideal Real Estate and Services Application.
- Node.js & Express
- MongoDB (Mongoose ODM)
- AWS S3 (Image and Document Storage)
- Nodemailer (Email Services)
- JWT (Authentication)
- Node.js (v18+)
- MongoDB (Local or Atlas)
- Postman (for API testing)
- Clone the repository:
git clone <repo-url> cd damrideal-api
- Install dependencies:
npm install
- Create a
.envfile (refer to.env.exampleor ask the admin for details). - Start the development server:
npm run dev
For detailed instructions on how to deploy this API to AWS EC2, please refer to the AWS Deployment Guide.
-
/api/auth- Authentication & User Profile -
/api/projects- Property Listings & Projects -
/api/requirements- User Requirements -
/api/upload- Media Uploads (S3) -
/api/settings- Global App Settings -
/api/admin- Admin Authentication & Dashboard .