Inspiration
I have always wanted to build a personal website and I imagine others would like to do the same. However, I have never had the time. I thought that this project would be beneficial to others who have been in the same situation as me.
What it does
It should have designed a personal website for someone based on his/her resume and styling preferences.
How we built it
Ideally, the Personal Website Generator would have used a NLP deep learning model developed on GCP to extract relevant information from a resume PDF file and somehow appropriately embed it on a HTML document. I would have also somehow factored the user's styling preferences. Then, the user would be able to further customize the auto-generated HTML document to his/her liking.
After, I would have compared the auto-generated personal website to an example personal website that I designed by myself with HTML, CSS, JavaScript and Bootstrap. The comparison would be done to analyze the quality of the personal website generator.
Challenges we ran into
I ran out of time. I tried doing what I was more familiar with first which was basic front-end development to make the example personal website . However, I was only barely able to finish it most likely because I have not practiced HTML, CSS, and JavaScript for sometime and I had homework that is due soon.
Accomplishments that we're proud of
I spent some time planning to build the personal website generator. Also, I built an example personal website for myself from scratch.
What we learned
I learned more about HTML, CSS, and JavaScript.
What's next for Personal Website Generator
I need to actually implement the plan I had. At another hackathon, I will train a NLP deep learning model to do what I initially intended. If possible, I would like to work in a team as well.
Please see the video demo for my project as the first link on my example personal website's home page.
Log in or sign up for Devpost to join the conversation.