Skip to content

API developed as an integrator project in the Digital House Course - IFood.

Notifications You must be signed in to change notification settings

lucasf5/Linkodin

Repository files navigation

API LinkOdin - Node.js CI

API Linkodin - Registration of Vacancies and Candidates

API developed as an integrator project in the Digital House Course - IFood.


Technologies used


javascript node npm express sequelize mysql swagger

1) Clone project

git clone https://github.com/lucasf5/Linkodin.git

2) Go to root project

cd linkodin

3) Install sequelize-cli --globall

npm install sequelize-cli -g
doc: https://www.npmjs.com/package/sequelize-cli

4) Install Package local

npm install

5) Config database

change username and password and database_name (if you want). on path /config/config.json
doc: https://sequelize.org/docs/v6/other-topics/migrations/

6) Config sequelize

Create and edit the .sequelizerc file in the project root
doc: https://sequelize.org/docs/v6/other-topics/migrations/

7) Creating Database

sequelize db:create

8) Migrations

sequelize db:migrate

9) Seeders (if you need dummy data)

sequelize db:seed:all

10) Running project (Development)

npm run dev


You can access via: http://localhost:3000/

Documentation: http://localhost:3000/api-docs

Good Look :)

About

API developed as an integrator project in the Digital House Course - IFood.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published