Skip to content

Cloud & DevOps · Mini Project

Serverless Notes API with Cognito Auth

A private notes CRUD API on Lambda, secured with Cognito JWTs

1-2 weeks build

Overview

A small API where each user sees only their own notes. Users sign up and log in through a Cognito user pool, API Gateway checks the JWT before any Lambda runs, and handlers read the user ID from the token claims to scope every DynamoDB query. Create, read, update and delete are covered with input validation and tests. The stack is one SAM template and fits the AWS free tier.

What makes it stand up

  • 01Sign-up, login and token refresh through a Cognito user pool
  • 02JWT authoriser on API Gateway, so bad tokens never reach Lambda
  • 03Every query scoped to the caller's user ID from the token
  • 04DynamoDB table keyed by user and note for efficient listing
  • 05One SAM template, local invoke and a free-tier-sized deployment

Module breakdown

  1. 01

    Auth

    Cognito user pool, app client and token handling.

  2. 02

    API

    HTTP API routes with a JWT authoriser attached.

  3. 03

    Handlers

    Python Lambdas for each CRUD operation with validation.

  4. 04

    Storage

    DynamoDB key design with user ID as the partition key.

  5. 05

    Testing

    Unit tests, sam local invoke and a Postman collection.

After this, you will be able to

  • Explain what a JWT carries and how the API verifies it
  • Defend why ownership comes from the token, not the request body
  • Demo one user failing to read another user's note

Technology stack

  • AWS SAM
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Amazon Cognito
  • Python

Complete kit

₹5,599₹9,499
-41%

Delivered in under 48 hours

Level
Mini Project
Domain
Cloud & DevOps
Build time
1-2 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Capstone

Cloud & DevOps

Cloud-Native CI/CD Platform

GitOps pipeline with Kubernetes, Helm and progressive delivery

  • Kubernetes
  • Docker
  • Helm
  • Argo CD
  • +2
₹5,299₹8,999
4.8/74 reviews
Capstone

Cloud & DevOps

Microservices Observability Stack

Traces, metrics and logs across services that call each other

  • Go
  • Docker
  • OpenTelemetry
  • Prometheus
  • +2
₹5,299₹9,099
4.8/69 reviews
Mini Project

Cloud & DevOps

Package & Deploy an ML Model as an API

Takes a trained model to a versioned, containerised FastAPI service

  • Python
  • scikit-learn
  • FastAPI
  • Docker
  • +1
₹5,899₹9,999