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.

Built With

Share this project:

Updates