My Favorite Project
PhotoMap
HTML - CSS - Javascript - NodsJS - MySQL LeafletJS - Handlebars
PhotoMap is a personal project under development. The idea behind it is a place for photographers to post locations for taking great photos.
This project was based on an idea I had many years ago, but I did not have the skills to build it.
Now that I have been learning web development, I have the skills to build it
HTML - CSS - Javascript - PHP
Every year amatuer radio operators have an event that happens across the whole United States. This event is a over a 24 hour period where operators and clubs try to make as many contacts as they can in the 24 hours. One of the requirments is that a log must be kept of all contacts that were make. This can be paper or electronic. This goal of this project was to allow club members the ability to see how the club was doing from home via the clubs website.
For the operator, software allowed them to know if the callsign was valaid, where the other person was located, and if they had talked to each other previously. The map was generated using leaflet JS, and the server-side backend was build using PHP.
HTML - CSS - Javascript - PHP - Python
Most fast food restaurants have a timer that tracks how long a car takes from the greeting till they leave with their food. A franchise company that I used HME timers that have a web interface. They wanted a way to compaire all of their locations in near real time. Then the can see the five locations for each category. They also wanted to see see the store's performance side by side.
The front end is build using HTML5, CSS, and Javascript. The server-side code is written in PHP with a MySQL database.
The challenging part was how I can I get information from the timer with out disruping the other operations of the timer and other software. What I ended up doing was using the requests-html library for phthon. Every 15 miniutes I am web-scraping the web interface of the timer then posting that information to the MySQL server.
HTML - CSS - Javascript - PHP
The Home Display Board came about based on a personal need. I wanted a way I could easily display important calendar information, what was for dinner, upcoming trips, weather,
daily task for the kids after school, and any other information I wanted to show. This also needed an easy way for my fiance and me to make changes.
The front-end display is written in HTML/CSS/JavaScript. The screen updates every 3 minutes with new data. The display board also can change to different screens if I choose to allow it.
The administration page is written in HTML/CSS/JavaScript. This uses a few JavaScript libraries that allow easy updating. The first is Quill JS. All the boxes for editing the board use Quill JS
for formatting and multi-line entry. The second library used is Leaflet JS maps. This is used to place markers on the map for camping vacations. There is also the use of PTV Geocoding API to
place a marker on the map from an address. The server-side code is done using a PHP API and a MySQL database.
This was a game written in Python using pygame. In my Python class, there was a project to make a command Tic-Tac-Toe game using what I had learned. However, I knew the material that had been taught up until that point. So to make it more challenging I make a graphical version of the game. This allowed me to learn another framework for Python in a way that made me have to figure it out on my own.