96 Companies using AdonisJS

QueueBuster POS

manage your business with..

90$48K - $6K$40K india83%

eat beautiful

717$11K - $37K$65K united kingdom..100%
Paradowski Creative

design for all brandkind

104$39K - $32K$72K united states ..54%

la livraison des traiteur..

9$36K - $48K$80K france16%
itsu [grocery]

...brings the much loved ..

76$20K - $14K$85K united kingdom..100%

challenge + change + insp..

6$22K - $26K$80K united kingdom..1%

custom optimization and a..

44$30K - $8K$1K ukraine92%
Debtech LLC

Debtechllc - A Complete #..

10$34K - $49K$0 united states ..86%
Lead Prosper

powerful lead delivery so..

16$36K - $49K$78K united states ..95%

sea's leading tech-enable..

15$19K - $36K$45K philippines2%

all the performance marke..

18$49K - $35K$0 south africa24%
Wetelo, Inc.

Software Development Comp..

44$34K - $47K$13K united states ..79%
TrueLab Game Studios

join us on our adventure ..

21$47K - $4K$28K malta75%

art and exhibitions from ..

4$48K - $33K$87K italy91%
Woodport Doors LLC- Shawa..

custom door wood stile an..

18$24K - $44K$60K united states ..82%

Want to download the entire list?

Enter your email and download the entire list of 96+ companies

We care about your data. Read our privacy policy.

How to use AdonisJS

AdonisJS is a Node.js web framework that provides a robust set of features for building scalable and maintainable applications. Here are some ways you can use AdonisJS:

  1. Creating a new project: You can create a new AdonisJS project using the CLI (Command Line Interface) tool, which will generate a basic application structure with all the necessary files and folders.
adonis new myapp
  1. Routing: AdonisJS provides an expressive routing system that allows you to define routes for your application with ease. You can specify HTTP methods, URL patterns, and controller actions to handle requests.
Route.get('/', 'HomeController.index')
  1. Controllers: AdonisJS follows the MVC (Model-View-Controller) pattern and provides a rich set of tools for creating controllers. Controllers are responsible for handling requests and returning responses.
class HomeController { async index ({ view }) { return view.render('welcome') } }
  1. Views: AdonisJS uses Edge as its templating engine, which provides a powerful syntax for creating HTML templates. Views can be rendered from controllers with data passed as context.
<!DOCTYPE html> <html> <head> <title>AdonisJS</title> </head> <body> <h1>Hello {{ name }}</h1> </body> </html>
  1. Database: AdonisJS comes with built-in support for several databases including SQLite, MySQL, PostgreSQL, and MSSQL. You can use AdonisJS ORM, Lucid to interact with your database which makes it easy to work with models, relationships, and query builders.
class User extends Model { static get table () { return 'users' } static get primaryKey () { return 'id' } posts () { return this.hasMany('App/Models/Post') } }
  1. Authentication: AdonisJS provides a simple and secure authentication system that can be used to protect routes, authenticate users, and manage sessions.
class AuthController { async login ({ auth, request }) { const { email, password } = request.all() await auth.attempt(email, password) return 'Logged in successfully' } async logout ({ auth }) { await auth.logout() return 'Logged out successfully' } }
  1. Middleware: AdonisJS allows you to define middleware functions that can be executed before or after controller actions. Middleware can be used for authentication, input validation, logging, and more.
class CheckAge { async handle ({ request, response }, next) { const age = request.input('age') if (age < 18) { return response.status(403).send('You are not old enough to enter') } await next() } } Route.get('/club', 'ClubController.enter').middleware('checkAge')

These are just a few examples of how you can use AdonisJS to build web applications. With its powerful features and easy-to-use tools, AdonisJS is a great choice for developers who want to build scalable and maintainable Node.js applications.

Make your sales data-driven.

Website's technology stack, including its CMS, ecommerce platform, and payment processor, along with details about the industry, company and its contacts.

GDPR Compliant

CCPA Compliant

SOC2 Compliant

App screenshot