My Projects


Flaskr

This is a shared blog app which allows users to register, log in, and write and edit their own blog posts. Users who have not authenticated can view the posts but cannot create, edit, or delete them. The code includes robust testing.

Read More
Polls

This is a functional polling app with a user-friendly admin page allowing users to add, delete, and modify poll questions and answer choices, including details like publication date and time.

Read More
Django Rest Framework API

In this project, I created API endpoints for customers to browse a restaurant menu, add items to a cart, and place an order. I also created user authentication and authorization schemas giving managers access to API endpoints to edit the menu, add new managers and delivery crew members, and assign delivery crew members to orders.

Read More
The Black Rabbit Cafe

This is a custom website for a restaurant client, replacing their previous complex Wordpress site with a simple, stylish interface that maximizes engagement with their online ordering platform and social media.

Read More
Next.js Dashboard

This app includes authentication, a dashboard page optimized for different data loading times, and an invoice page that allows users to add, update, and edit invoices. The use of React Server Components from Next.js means that the data is retrieved faster, improving performance and user experience.

Read More