Welcome to my portfolio website! This project showcases my work and skills using Flask, a lightweight WSGI web application framework in Python.
- Features
- Technologies Used
- Installation
- Prerequisites
- How to Use
- Contributing
- License
- Acknowledgements
- Contact
- 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.
- Flask: Python web framework
- HTML/CSS: For the front-end design
- CSV: For form data storage
- Python: Main programming language
To get started, clone the repository to your local machine:
git clone https://github.com/cainepavl/portfo.git
- Python 3.x installed on your machine. You can download it from PYTHON
- Navigate to the project directory:
cd portfo
- Install Flask if you haven't already:
pip3 install flask
- Run the application:
python3 server.py
- Open your browser and goto
http://127.0.0.1:50000/
to view the website.
- Navigate to the home page to explore my portfolio.
- Use the contact form to send me a message. After submission, you'll be redirected to a thank you page.
- Check the saved data in
database.txt
anddatabase.csv
to see the form submissions.
Contributions are welcome! Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License - LICENSE see the file for details.
- 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.
If you have any questions, feel free to contact me at: [email protected]