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 MoreThis 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 MoreIn 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 MoreThis 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 MoreThis 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