Logo Lanfrica

Solvit-Africa-Training-Center/aguka_backend

Domain:

socioeconomic

Record type:

software
Creator:
Sol
Host:
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 ```