Skip to content

Repository files navigation

Learn to Cloud Phase 3 Capstone: Journal API

CI

Welcome to Learn to Cloud's Phase 3 capstone. You will be guided to building a journal API with FastAPI, PostgreSQL, structured logging, input validation, and AI-powered entry analysis.

Capstone

These chapters will guide you and are meant to be completed in order. Each chapter builds on the previous one, so do not skip ahead.

  1. Check the prerequisites
  2. Set up the project
  3. Run the API
  4. Build GET for one entry
  5. Build DELETE for one entry
  6. Add input validation and debug a partial update
  7. Use logs to understand the API
  8. Set up an AI provider
  9. Build AI-powered analysis
  10. Finish the capstone

Start the capstone →

Reference

This is additional reference material for the capstone in case you want to explore further or need help:

Learning environment only: This application has no authentication or per-user data isolation. Do not expose it publicly or store personal or sensitive journal content in it.

License

MIT License - see LICENSE.

About

A starter project to help you practice Python + API skills

Topics

Resources

Stars

23 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages