Skip to content

Lak-MedRida027/REST-API-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 REST API Workshop - GDGC Batna

A complete REST API workshop materials featuring a Bookstore API built with Node.js, Express.js, and tested with Postman.

📚 Workshop Overview

This repository contains all the materials from the "Build Your First REST API" workshop hosted by GDG on Campus Batna. Participants learned REST API fundamentals by building a functional Bookstore API from scratch.

🛠️ What We Built

A fully functional Bookstore REST API with:

  • CRUD Operations (Create, Read, Update, Delete)
  • RESTful endpoints following best practices
  • Proper HTTP status codes and error handling
  • JSON responses with consistent structure

🏗️ API Endpoints

Method Endpoint Description
GET /books Get all books
GET /books/:id Get specific book
POST /books Create new book
PUT /books/:id Update book
DELETE /books/:id Delete book

💻 Quick Start

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Postman (for testing)

Installation

# Clone the repository
git clone https://github.com/Lak-MedRida027/REST-API-Workshop.git

# Navigate to project
cd REST-API-Workshop

# Install dependencies
npm install

# Start the server
npm run start

About

Resources for my workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors