Skip to content

ThomasMathewz/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Portfolio Website

A personal portfolio website built with Flask, showcasing my projects, skills, and experience as a software developer. The site is designed with a clean, responsive layout and includes sections such as About, Projects, Resume, and Contact.

Features

Responsive portfolio design

Flask backend for routing and template rendering

Organized static files (CSS, images, resume PDF)

Dynamic templates with Jinja2

Easy to customize and extend

Tech Stack

Backend: Python, Flask

Frontend: HTML, CSS

Templates: Jinja2

Deployment Ready: GitHub / Render / Heroku / AWS

Project Structure

Portfolio/ │── app.py # Flask app entry point
│── static/ # Static assets (CSS, images, resume PDF)
│ ├── index.css
│ ├── button.css
│ └── images/
│── templates/ # HTML templates
│ ├── base.html
│ └── index.html
└── README.md # Project documentation

Getting Started

  1. Clone the Repository git clone https://github.com/ThomasMathewz/Portfolio.git cd Portfolio

  2. Create a Virtual Environment python -m venv venv venv\Scripts\activate # On Windows
    source venv/bin/activate # On Mac/Linux

  3. Install Dependencies pip install flask

  4. Run the Application python app.py

Visit http://127.0.0.1:5000/ in your browser.

About

A personal portfolio website built with Django to showcase skills, projects, and experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published