A project I recently worked on in a completely new language (C) and I felt inspired to rework on this idea in C++ since that is my strongest programming language.
This project allows for the user to switch translations of phrases between morse code and English interactively. It also provides a reference for the alphabet in morse code.
This project is built upon c++ language and JavaScript as backend and HMTL as front end. It is based on the ADT Binary Trees such that every '.' is a path to the left of the tree and a '-' is a path to the right of the tree. It reads a space ' ' as the end of a letter and the end of a word is identified with a '/'.
I had to limit the number of characters to read from the file, this was during testing, as it would attempt to read off the buffer size that was set and occasionally led to a segfault, thus limiting this project to a couple of phrases. Also on the first run uploading it on the google cloud it completely failed because of a server issue, thus I partnered with Claude code to provide guided teminal controls to test it live from my terminal using Docker, and Node.js which were installed locally on my laptop.
I am proud that I got to build a project solo and not feel restricted by methods or libraries to use like a regular course would. I also got to practice guided testing with Claude of my program to build a properly working binary executable to use for the live website. I usually struggle to find the file line between a vibe coder and passionate learner who practices self control. I am also proud that I was able to participate in this event, it was my first hackathon ever.
In the workshops I learned a new way to partner with AI to build enterprise level applications and it has opened up a new level of adventure to go on working with different AI to find what would work for me and also practice this out of events like this.
Some improvements I would say my website needs is a way to save files with the translated text and being able to even upload a whole file or link to traslate the content.
Built With
- c++
- docker
- javascript
- node.js
- vertexaistudio
Log in or sign up for Devpost to join the conversation.