A RESTful API made with ExpressJS, Prisma and SQLite.
TAA is a RESTful API meant for teaching students how to communicate with a real API that follows the principles of REST as defined by the Richardson Maturity Model as well as industry standards for authentication and authorization.
Once you've cloned the API repository to your computer, run these commands
Install all dependencies
npm install
Reset the database. This will do a complete reset of all data and seed the database with a few startup records.
npm run db:generate
Run the API
npm start
The API comes with a documentation website, which you can open in your web browser: http://localhost:4000.