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