Inspiration

Our own desire to build a useful project that allows users to create their own portfolio website.

What it does

This project generates a portfolio site using jinja templates and python/flask as a back end and results in an amazing-looking static site.

How we built it

We build it using the python flask library as our back end in combination with jinja to create HTML templates along with a variety of APIs.

Challenges we ran into

We ran into many challenges because we were very ambitious about what we wanted the project to be. At the core, our project could have just been a static portfolio website for Joaquin and me; however, we wanted to make it for other users. As such, we had to spend a lot of time reading documentation and finding out advanced flask techniques.

Accomplishments that we're proud of

We are proud that we didn't use a database for our project and still managed to pass data around in a clean way through sessions and cookies.

What we learned

We learned that this fellowship will be a lot of work, but it is rewarding work. We also discovered an efficient git workflow.

What's next for Crabfolio

We wanted to add a Spotify API integration that allows users to input their favorite songs for others to hear.

Share this project:

Updates