Projects

I built these projects as part of the curriculum of Ada Developer's Academy. Each project allowed me to learn and apply the principles of test-driven development, OOP, RESTful APIs, code quality, and pair programming.

Unfreeze Seattle

Developed social networking app to connect local Seattleites with transplants new to the area. Developed front end using React, HTML, and CSS. Built RESTful API that connects to a Node and Express.js back end. Stored data in PostgreSQL database. Sketched wireframes and designed mockups in Figma that ensured mobile-first web UI.

Inspiration Board

Collaboration with Katie Diaz

Collaborated with three developers to build a full-stack web application that simulates a bulletin board. Built front end with React and connected it to a REST API which managed CRUD operations of Board and Card entities.

Weather Report

Built a website with HTML, CSS, and JavaScript that allows you to set the temperature and weather of a location. Manipulates the DOM to update styling and render preset content with event handler functions.

Retro Video Store

Collaboration with Rebeca Muñiz

Used Python, Flask, SQLAlchemy, and Postgres to create a RESTful API that simulates a retro video store. Implemented CRUD actions to manage customers, videos, and rentals. Explored one-to-many and many-to-many database relationships in Postgres.

Task List

Built a task management API with Python, Flask, SQLAlchemy, and Postgres. Used relevant modules to capture JSON requests, return JSON responses, and use query parameters. Explored one-to-many database relationships in Postgres. Experimented with Flask HTML templates to develop a partial front-end for GET /tasks endpoint. This project was also deployed on Heroku.

AdaGrams

Collaboration with Sophia Le

First pair programming project! Used Python to simulate a Scrabble-esque board game. Learned how to read tests and use them in test-driven development. Used Git as version control system throughout project cycle. Learned how to use the driver/navigation model of pair programming.

Viewing Party

First project in Python! Built a Python program that simulates a viewing party with friends. Explored conditional logic, lists, dictionaries, nested loops, and nested data structures. Learned to create helper functions that satifsy single-responsibility principle.