A simple course catalog management API built with Express.js and SQLite.
Install dependencies:
npm install
Create database and tables:
node database/setup.js
Seed database with sample data:
node database/seed.js
Start the server:
npm start
GET /api/courses- Get all coursesGET /api/courses/:id- Get course by IDPOST /api/courses- Create new coursePUT /api/courses/:id- Update courseDELETE /api/courses/:id- Delete course
server.js
database/
├── setup.js
├── seed.js
└── university.db
package.json
README.md