Skip to content

RizeComputerScience/COMPSIX-Assignment6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment #6: Course Database Assignment

A simple course catalog management API built with Express.js and SQLite.

Setup

  1. Install dependencies:

    npm install
  2. Create database and tables:

    node database/setup.js
  3. Seed database with sample data:

    node database/seed.js
  4. Start the server:

    npm start

API Endpoints

  • GET /api/courses - Get all courses
  • GET /api/courses/:id - Get course by ID
  • POST /api/courses - Create new course
  • PUT /api/courses/:id - Update course
  • DELETE /api/courses/:id - Delete course

File Structure

server.js
database/
├── setup.js
├── seed.js
└── university.db
package.json
README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors