Software Engineering
Here are three of the technical projects I completed while enrolled in Flatiron School’s Software Engineering Flex program.
Paint N’ Pin – Github
Social Media app designed for artists to connect and share their technical studies
- Harnessed the power of ActiveRecord to build a flexible database with powerful associated data
- Used browser sessions cookies and BCrypt gem to store hashed user password data to verify user login credentials
- Utilized Google Maps API to store location based art studies and display them in the context of a real world map
- Incorporated ActiveStorage for storing and attaching images to posts, allowing users to upload images directly
Take a Hike – Github
Review site that allows users to rank and review their favorite hiking trails
- Authorize users such that only logged in users can post and edit their own hikes
- Use many-to-many associations to save data to database and send requested data to the frontend
- Create custom routes using Rails to define pathways for requesting specific data
- Ensure app is fully CRUD capable for user hike posts
Cover Lover – Github
Digital repository where people can upload cover songs performed by artists of other artists’ songs
- Use Sinatra to build a lightweight database for storing associated song, artist, and cover data
- Handle nested, interconnected data to account for artists having many songs, songs having many covers, covers having many artists, etc.
- Utilize design sensibilities and CSS to add a fresh, fun look to the site