I'm creating this project along with step by step instructions for use to guide/educate/entertain members of Grammerhub during our weekly meetups.
It was inspired by this project on Scotch.io.
The tech stack for this project includes Express, Knex, sqlite, and Okta OIDC.
The coresponding front end project for this API is located here.
API endpoint documentation is located here.
Step by step instructions with explainations are being formed:
- Part 1 - Building an Express server from scratch
- Part 2 - Create a sqlite database and add routes
- Part 3 - Incorporating Okta OIDC and serving JWT's
This is a work in progress. All contributions will be considered helpful.
Add .env
with PORT=8080
then:
npm i
npx knex migrate:latest
npx knex seed:run
npm run dev