Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 2.39 KB

README.md

File metadata and controls

82 lines (58 loc) · 2.39 KB

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]