A website that greatly simplifies and automates the process of changing your legal name to Jeff, including filing court documents and updating social media profiles.
Jeff.
It takes personal information provided by the user and automatically fills out all forms needed for a name change in a US state. The goal is to eventually have a completely automated name change platform.
I mainly handled the back end (Google Cloud Functions and PDF parsing) and Khalil handled the front end (Vue.js).
Some PDFs with fillable forms are in different internal formats. Finding a way to reliably parse all of these was one of the most difficult challenges we faced. Learning Vue was also very difficult. UPDATE (7:26 AM): Google Cloud Functions has *no* CORS support in the Python environment! We only discovered this after hours of debugging, and created a second proxy function in the JS environment to proxy requests between the Firebase app and the Python function to fix it.
Designing a landing page that actually looks good.
Learning Vue.js essentially from scratch. A hell of a lot more about the deep and murky depths of the PDF format than I ever wanted to know.
This project has a lot of room to expand. Integration with social media platforms, support for more states, international support, eNotary support in Virginia, greater physical integrations (mail, etc.).
Vue.js, Python, Google Cloud Functions, Google Cloud Storage, pdfrw
Arteck HB030 Portable Keyboard
Google Home Mini
TBI Pro Gaming Headset
$100 Amazon Gift Cards
Raspberry Pis & PiHut Essential Kits
Grand Prize
Jetbrains Pro Software
Misfit Shine 2