Skip to content

jclane/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

249 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Portfolio

This repository contains the source code for my personal portfolio website, built with Flask and designed to showcase my projects, skills, and development approach. The site includes a project gallery, a weather utility written in Python, and a fully validated contact form powered by Flask‑WTF and Flask‑Mail.

🔧 Built With

  • Python / Flask
  • Flask‑WTF + WTForms
  • Flask‑Mail
  • HTML5 / CSS3 / JavaScript
  • Jinja2 Templates

📁 Project Structure

  • app.py — main application and routing
  • forms.py — contact form validation
  • format_msg.py — email formatting helper
  • weather.py — weather API integration
  • templates/ — Jinja2 templates for each page
  • static/ — CSS, JavaScript, and assets

🌐 Live Site

https://justinlane.me

Contributors