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 1•45 mins

Workspace & HTTP Server Initialization

Start Step
Step 2•45 mins

REST Routes Declaration

Start Step
Step 3•60 mins

File Storage Persisting Engine

Start Step
Step 4•65 mins

Validation & HTTP Status Codes

Start Step
Step 5•45 mins

Centralized Error Catching

Start Step
Step 6•45 mins

API Endpoint Validations

Start Step
Start Project Guide