Inspiration

Many students of all majors and backgrounds want to showcase their resumes, portfolios, projects, and work through their own personal websites, but do not have the knowledge or time to do so. In fact, all of our team members did not have their own personal websites, either. Up-and-coming small businesses also face similar barriers when establishing a digital presence. We wanted to create a template that makes it easy for anyone with a LinkedIn account to create their own website.

What it does

  • Uses your LinkedIn profile information to automatically populate and generate a personalized website
  • Populates education, experiences, skills, and projects automatically
  • Generates keywords and summaries automatically from LinkedIn data
  • Generates custom images for projects and experiences

How we built it

  • Tuned hyperparameters of Co:here large language models to perform well for summary, keyword, and image generalization

Challenges we ran into

  • Integrating Frontend (React.js) with Backend (Flask)
  • Developing a LinkedIn web scrapper (LinkedIn account pre-approval issues and libraries being incompatible with new Linkedin software)

Accomplishments that we're proud of

  • Members who had a lot of backend experience tried out frontend tasks and vice versa
  • Were able to integrate two different frontends with a backend LinkedIn scraper, Co:here API using Flask

What we learned

  • Teamwork!
  • Flask, Node.JS, React.JS, Next.JS, Scraping, Selenium, Versal, and a whole lot of other web dev!

What's next for CodeFolio

  • Providing more templates for users to choose from
  • Ability to make small edits to websites without the user's refilling the form
  • Getting access to the official LinkedIn API so we do not have to scrape
  • Ability to pull in data from a resume in addition to GitHub and LinkedIn (combine sources together)

Built With

Share this project:

Updates