Skip to content

cainepavl/portfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Portfolio Website

Welcome to my portfolio website! This project showcases my work and skills using Flask, a lightweight WSGI web application framework in Python.

Table of Contents

Features

  • Home Page: A simple landing page to introduce visitors to my portfolio.
  • Dynamic Page Rendering: Create and render additional HTML pages based on the URL.
  • Form Submission: Users can submit their contact information, which gets saved to a text file and a CSV file.
  • Thank You Page: A confirmation page displayed after form submission.

Technologies Used

  • Flask: Python web framework
  • HTML/CSS: For the front-end design
  • CSV: For form data storage
  • Python: Main programming language

Installation

To get started, clone the repository to your local machine:

git clone https://github.com/cainepavl/portfo.git

Prerequisites

  • Python 3.x installed on your machine. You can download it from PYTHON

Setup

  1. Navigate to the project directory:
cd portfo   
  1. Install Flask if you haven't already:
pip3 install flask
  1. Run the application:
python3 server.py
  1. Open your browser and goto http://127.0.0.1:50000/ to view the website.

How to Use

  1. Navigate to the home page to explore my portfolio.
  2. Use the contact form to send me a message. After submission, you'll be redirected to a thank you page.
  3. Check the saved data in database.txt and database.csv to see the form submissions.

Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License - LICENSE see the file for details.

Acknowledgements

  • Flask for the web framework.
  • ZTM Academy for the course and walkthrough!
  • All contributors and creators of open-source resources that made this project possible.

Contact

If you have any questions, feel free to contact me at: [email protected]

About

My portfolio website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published