Inspiration
We wanted to create a minimalist, but dynamic portfolio. We looked at online portfolios and resumes and we took bits and pieces from each with our biggest inspiration being LinkedIn. We didn't want our portfolio to be too crowded and we wanted everything to be viewable at once so we cut back on interactive elements like carousels and tabs.
What it does
The portfolio application we built can be run as a flask application. It displays the various experience, education, and other things that a person feels is particularly important. There is a way to contact them at the top and the application is heavily customizable and row after row of experiences, projects and more can be added.
How we built it
We used Flask, JavaScript, HTML/CSS. We used online resources to show us how to get certain features and we also used the Openweathermap API to display local weather data. We live in various different time zones so we couldn't all work on it at the same time, so we made a groupchat, providing each other descriptions of what we planned on working on and notificiations of our PRs. These were either merged by teammates, or if the teammates were on their phone and couldn't merge, merged by the ones who made the Pull request.
Challenges we ran into
None of us had experience with flask and were pretty rusty when it came to our front-end skills. We learned as we went through the project and used outside sources to learn more about the languages we were using. CSS and styling were also something we had a hard time discussing and finalizing but in the end, we came up with a very pleasing aesthetic we are proud to display. Git was also an issue as some team members were unfamiliar with git so pushing, pulling, and merging was quite a challenge.
Accomplishments that we're proud of
We are proud of the features and effort we put into this project as well as how great we worked together as a team. Everyone was driven and took initiative to learn about the technologies being used to further enhance the template's features. It was an honor to be part of such a great and understanding group.
What we learned
We learned a lot about flask as well as great front-end practices. We learned how to stylize efficiently using HTML5 and CSS3. We also all improved upon our web debugging skills when we were forced to look for bugs. We also improved with utilizing git and collaborating with each other. We also learned some lessons involving communication and how important it is in the development setting.
What's next for Portfolio Template
Our goals for the project's future is to add more cool and unique features to enhance the user experience. We would also like to add a blog section and implement a database that stores actual information. Adding more pages would make the footer difficult to manage so we also intend to separate that into its own html file.
Log in or sign up for Devpost to join the conversation.