← Back Home

BACKEND ENGINEERING / REST APIs

Book Store API

A Flask-based RESTful API developed in a 6-person Agile team to power an online bookstore system with support for users, books, ratings, shopping carts, and database-driven operations.

Demo

What It Does

Provides endpoints for browsing books, managing users, storing ratings, handling transactions, maintaining shopping carts, and managing saved credit cards through a relational database.

Engineering Highlights

  • REST API route design

    Designed RESTful Flask routes for core bookstore features, including users, books, ratings, carts, transactions, and saved credit card management.

  • Database setup and modeling

    Set up and created the relational database that stored bookstore data for users, books, ratings, carts, transactions, and saved payment information.

  • Endpoint validation

    Tested request flows with Postman to validate endpoint behavior, response data, and common user actions like adding books to a cart or submitting ratings.

Tech Stack

Python
Flask
REST APIs
SQL
Database Management
Postman
Git
Agile Development