a backend server built under nodejs, sequelize, postgres database
## Aguka project Backend api
## Badges
---
# Express + Sequelize + PostgreSQL API
A RESTful API built with **Node.js**, **Express**, **Sequelize ORM**, and **PostgreSQL**.
An Aguka project backend web applicatin to monitor and digitize the people coopeartives and association, management and automation. Easy finance and smart system
---
## Features
- **Validation** with Joi
- **File Uploads** (Cloudinary)
- **Email Notifications** with Nodemailer
- **Swagger API Documentation**
- **Testing** with Jest & Supertest
- **CI/CD Integration** (Travis CI, Coveralls, CodeClimate)
---
## Tech Stack
- **Node.js + Express**
- **Sequelize ORM**
- **PostgreSQL**
- **JWT Authentication**
- **Jest & Supertest** (testing)
- **Swagger (OpenAPI)**
---
## Installation
```bash
# clone repo
git clone
github.com
cd aguka_backend
# install dependencies
npm install
# setup database
npx sequelize db:create
npx sequelize db:migrate
# start dev server
npm run dev
```