Back to Projects
Capstone Project

Project 1: Core REST APIs

Build an asynchronous CRUD backend server reading and writing files.

Frontend

HTML5/CSS client dashboard consuming REST endpoints via fetch requests.

Backend

Express/FastAPI HTTP routing servers, payload validation, body parsing, async filesystem handlers.

Database

Flat JSON database file or SQLite persistence.

Implementation Steps

Step 145 mins

Workspace & HTTP Server Initialization

Start Step
Step 245 mins

REST Routes Declaration

Start Step
Step 360 mins

File Storage Persisting Engine

Start Step
Step 465 mins

Validation & HTTP Status Codes

Start Step
Step 545 mins

Centralized Error Catching

Start Step
Step 645 mins

API Endpoint Validations

Start Step
Start Project Guide