Property Listing Backend
June 2025
Node.jsExpressMongoDBBackend

REST API for a Real Estate application that supports user registration, authentication, profile management, and CRUD operations on property listings.
A complete backend server for a property listing platform, featuring secure authentication, user roles (admin, landlord, user), and CRUD operations for properties.
Implements token-based authentication using JWT and supports middleware for role-based access control.
Built with scalability in mind, ensuring maintainability, performance, and API security.
Key Features
- •User and Admin authentication with JWT
- •Role-based access control (admin, landlord, user)
- •CRUD operations for properties
- •Postgresql integration with Prisma
- •Error handling and validation middleware
Technologies
Node.jsExpressPostgresqlJWTPrismaSwagger