We wanted to share our experiences throughout the fellowship in order for future fellows to get a better understanding of the journey that is about to embark, as for styling we were inspired by the colors of the MLH Fellowship and wanted to incorporate the blue and yellow theme into our portfolio!
What it does
This MLH Fellowship website portfolio will highlight Sebastian, Frankie and Ishika's (Production Engineering fellows) experiences and projects throughout the fellowship. Future fellows who would like to undergo a fellowship in the future with MLH would be able to gain a sneak peek of what it is like to be a fellow here, how the culture is, how manageable the workload is, or anything they are curious about.
How we built it
We used Figma to build a wireframe of how we would like the website to look. After that, we used Python, Flask, and HTML/CSS to make the design and functions come to life.
Challenges we ran into
Sebastian: The main challenge that I stumbled myself upon was getting all of the routes and templates to work properly. I could have hard-coded most of the code for the routes at the start, but I wanted to take full advantage of some of the great things that Flask has to offer, so I did some research on what were some of the best practices to accomplish this. Once I got that working everything else just fell into place.
Frankie: Working with Flask was a new experience for me, I enjoyed learning it but I did run into challenges like setting up the templating engine Jinja. Luckily my great team members helped me understand how Jinja works with Flask and the overall routing.
Ishika: When we started heavily contributing to the project, my laptop’s fan had an issue and I had limited access to work for a couple of hours. Afterwards, I ran into some trouble with setting up my virtual environment and getting Flask to run since I had no experience with it. I also didn't have too much experience with Git and GitHub so it took me a while to get used to the commands and the structure of it. Throughout these challenges I faced, I was still able to learn a tremendous amount in just a week.
Accomplishments that we're proud of
Our teamwork and coordination between each other. We were able to help each other out when we were stuck and delegated tasks to each other, we had a great Github workflow with great feedback that expedited the process. We communicated on a daily basis to catch up (in different time zones) on how everything has been going and worked in our own time frames but equally.
What we learned
Teamwork and coordination between different time zones. Flask and how to make a whole website using this framework since none of us had any experience involving it.
What's next for MLH Fellowship Portfolio
We will continue to add our experiences, projects we built, and achievements throughout and till the end of the fellowship for the future fellows to read.