REPOSITORY OVERVIEWLive repository statistics
★ 8Stars
⑂ 0Forks
◯ 2Open issues
◉ 8Watchers
22/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
14 Maintenance state20% weight
40 License clarity10% weight
0 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
AdonisJS V6 PostgreSQL API Starter
This project is a boilerplate for building RESTful APIs using AdonisJS with PostgreSQL. It includes authentication (register, login, logout, password reset, email verification), file management, and basic CRUD operations.
Features
- Authentication: User registration, login, logout, email verification, password reset.
- File Management: Upload, update, delete, and retrieve files.
- CRUD Operations: Example CRUD operations.
- Email: SMTP and Resend MJML template integration for sending emails.
Getting Started
Prerequisites
Installation
-
Clone the repository:
git clone git@github.com:agus-darmawan/adonis-api-pg-starter.git
-
Copy the .env.example to .env and configure your environment variables:
cp .env.example .
node ace generate:key
-
Run docker to build the database you can delete the app if you want
docker compose up -d
-
Run migrations:
node ace migration:run
-
Start the application
pnpm run dev
The server will start on http://localhost:3333
Deployment
-
Clone your repository in your server:
git clone git@github.com:agus-darmawan/adonis-api-pg-starter.git
-
Copy the .env.example to .env and configure your environment variables:
cp .env.example .
node ace generate:key
-
Run docker to build the app
docker compose up -d
-
Run migrations:
node ace migration:run
The server will start on http://YOUR_SERVER_IP:YOUR_ENV_PORT
API Documentation
API Documentation can be found on postman link :
https://www.postman.com/agusdarmawan/workspace/adonis-api-pg-starter/overview
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
This repository contains the backend challenge project for a job application. It is a RESTful API built with AdonisJS (Node.js) and MySQL for managing users, clients, products, and sales. The project follows the MVC architecture and includes user authentication with JWT.
29/100 healthActive repository
TypeScriptMIT#adonisjs#jwt#mysql#nodejs
⑂ 0 forks◯ 1 issuesUpdated Jul 9, 2024