batosai / adonis-starter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVP starter

A Node.js, TypeScript & sqlite starter built upon Adonis JS framework.

🔋 Batteries included:

  • Sign in form
  • Logout
  • List / create / delete users in admin page
  • Avatar upload by attachment-advanced
  • Forgot password
  • Email create password
  • Roles and permissions with AdonisJS bouncers
  • i18n
  • Last login at
  • Form component
  • Admin UI windmill
  • Tailwind 3.0
  • Alpinejs
  • Webpack encore
  • Hotwired turbo
  • Impersonating users
  • Page list components
  • Unit test
  • e2e test with cypress

Installation

npm install (or yarn)
node ace generate:key
node ace migration:run
node ace db:seed

sqlite is a default solution. @vscode/sqlite3 package require python2, if you rencontred error :

npm install --build-from-source --python=/usr/bin/python2

or

yarn --build-from-source --python=/usr/bin/python2

Developing

npm run dev
visite http://localhost:3333/admin

About


Languages

Language:TypeScript 89.1%Language:JavaScript 9.9%Language:CSS 0.7%Language:Shell 0.3%