A Node.js backend using Express and PostgreSQL, supporting CRUD operations, JWT authentication, and centralized error handling. This backend follows a modular MVC structure with routes, controllers, middlewares, and configuration files.
- User registration and login with JWT authentication
- CRUD operations for users
- Centralized error handling
- PostgreSQL database integration
- Environment variable support
- Modular MVC project structure
- Node.js (v18+ recommended)
- npm or yarn
- PostgreSQL installed locally or via Docker
git clone <repository-url>
cd <project-folder>
npm install
# backend-postgre