Objective of the week

The goal of this week was to take the next real step toward full-stack development.

Until now, everything lived either in a static page or entirely in the frontend. This week I wanted to:

  • Build my first backend API using Python
  • Connect a React + TypeScript frontend to that API
  • Get frontend and backend to talk to each other
  • Learn the basics of working with GitHub Codespaces and the terminal

What I built

I built a small Learning Log application with a clear separation between frontend and backend.

Backend

  • Python + FastAPI

  • Endpoints to:

  • create entries

  • list entries

  • toggle a “favorite” flag

  • Automatic API documentation via Swagger

Frontend

  • React + TypeScript
  • Fetches data from the backend API …

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help