My Portfolio

Petar Zivkovic

Full-stack portfolio.

Project 1
Weather Dashboard

In this app, the user enters the name of a city (either just the city name, or "city, state") in the search field, then clicks the search button. The app will display the current weather conditions in that city, including temperature, humidity, UV index, and a picture representing whether it is clear, cloudy, raining, etc. Additionally, a 5-day forecast for that city is displayed below the current conditions showing similar information (predicted at 12:00 PM on each day).

Project 2
Achording to Jazz

Our goal with this project is to create a simple, accessible tool that can be used for learning basic music theory at an approximately 5th-grade level. By way of a virtual keyboard, users can designate note combinations, and upon submission, an analysis of the chord (root and quality, or interval type if less than 3 unique notes) will be displayed. The program displays an exact match if one can be found, and the most likely result with side list of less likely results if no exact match exists. Upon recieving a chordal input, users can also seek out further information about each chord, with a piano representation, a sound byte example, and in certain situations a definition.

Project 3
Password Generator

This project solves the security concern of weak passwords. Given that a user needs a new, secured password, they will be promted to determine certain character types required for the password and then a new random password will be generated.

Project 4
Team Profile Generator

In this project we are building a software engineering team generator command line application. The application will prompt the user for information about the team manager and then information about the team members. When the user has completed building the team, the application will create an HTML file that displays a nicely formatted team roster based on the information provided by the user.

Project 5
Patched

P-Patch is the name given to the City of Seattle's community gardens. Community gardens are spaces where neighbors come together to grow community and plan, plant, and maintain a piece of open space. With sharply escalating population growth and the development boom, Seattle has been experiencing a high demand for P-Patch plots. Our contribution to the P-Patch Program is to help address the demand challenges. By streamlining communication we aim to make it easier and more efficient for enthusiastic gardeners to connect.