Projeto feito em AdonisJS - https://docs.adonisjs.com/guides/introduction
NodeJS v16+ - https://nodejs.org/en/
MySQL
AdonisJS conta com migrations para uma utilização mais fácil em importação de banco de dados.
Logo após você baixar os arquivos, você abrirá o terminal de comando irá instalar todos os pacotes do site utilizando:
npm i ou npm install
Logo após você verá na pasta um arquivo chamado: .env.example, faça uma cópia do mesmo e renomeie para .env
Justamente nesse arquivo .env que você irá mudar as informaçõespara conexão com o banco de dados.
Note que se você estiver editando localmente, basta apenas mudar a linha MYSQL_DB_NAME=novoVXAOS
Se você configurou tudo certinho, basta utilizar o seguinte comando no terminal para criar todas as tabelas do banco de dados:
node ace migration:run
Saiba mais sobre as migrations: https://docs.adonisjs.com/guides/database/migrations#document
Logo após utilize o comando abaixo para popular as tabelas:
node ace db:seed
Tudo nos conformes! Basta apenas dar start no site e já estará rodando perfeitamente. Utilize o comando para ligar:
node ace serve --watch
Você poderá acessar seu site utilizando: http://127.0.0.1:3333
#Considerações Finais Por fim recomendo uma boa leitura nesse Framework maravilhoso que é o AdonisJS, ele trás a proposta de ser o unico MVC de JS, sendo quase um Laravel do Node.
#Nietore