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