All projects

Earlier backend work

Public repository

Phonebook

An early server-rendered CRUD project for creating, updating, and deleting contacts with Flask, SQLite, and SQLAlchemy.

Earlier backend work

The product

A Flask and SQLAlchemy contact-management application.

This early full-stack project connected routing, form handling, persistence, server rendering, and deployment in a complete application workflow.

Role
Student developer
Status
Learning project
Published
2022
2022published
21repository commits

01 · Challenge

Learn how a small server-rendered application connects routes, forms, persistence, and deployment.

02 · Approach

Built contact creation, update, listing, and deletion flows around a Flask and SQLAlchemy data model.

03 · Outcome

A useful marker of the transition from scripts and browser exercises into backend application development.

Technology

Technology stack and implementation choices.

Python
Flask
SQLAlchemy
SQLite
Jinja
HTML
CSS
JavaScript
jQuery
Bootstrap
Gunicorn
Heroku

What it does

01

Contact creation and listing

02

Update and delete flows

03

SQLite persistence

04

Server-rendered templates

Next project
Movie Nest

A React and Material UI movie search interface powered by OMDb.