simple car rest api with authentication and connect to database
- swagger documentation (hit end point after server running)
http://127.0.0.1:3000/api-docs or {{host}}/api-docs
- clone this repository
git clone "https://github.com/hasyimashari/binar-challenge.git"
- change directory into "challenge-04"
cd "challenge-05"
- install dependecies
npm i
- change config.js in config folder with your database
DB_USERNAME = "BD_USERNAME",
DB_PASSWORD = "DB_PASSWORD",
DB_NAME = "DB_NAME",
DB_HOST = "localhost"
- run migration
npx sequelize db:migrate
- run super admin seeder
npx sequelize db:seed --seed 20231019170323-generate-superAdmin.js
- run car seeder
npx sequelize db:seed --seed 20231015172414-carsData.js
- start server
npm run dev
- super admin credentials
{
"email" : "super@admin3.com",
"encryptedPassword" : "super_admin333"
},
{
"email" : "super@admin2.com",
"encryptedPassword" : "super_admin222"
},
{
"email" : "super@admin1.com",
"encryptedPassword" : "super_admin111"
}