This project is a simple personal profile page built with HTML and CSS, served using the Flask framework in Python. The application supports static file serving and dynamic rendering using render_template
. It also includes a redirect from the default route (/
) to /profile
.
- Frontend: A static profile page with an image, contact details, education, skills, work experience, and achievements.
- Backend: Flask-based web application to serve the profile page.
- Static File Serving: Images and CSS files are served as static resources.
- Redirection: The root URL (
/
) redirects to/profile
.
project/
│── static/
│ ├── css/
│ │ ├── main.css
│ ├── imgs/
│ │ ├── Ee5ojPVfTis.jpg
│── templates/
│ ├── index.html
│── main_app.py
│── README.md
- Clone the repository:
git clone <repository_url> cd project
- Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the application:
flask --app main_app.py run
- Open a browser and go to:
http://127.0.0.1:5000/profile
- Displays the user's name, profile picture, contact info, education, skills, work experience, and achievements.
- Frontend: HTML, CSS
- Backend: Python, Flask
The profile page is available at: https://lazlo105.github.io/
The page has successfully passed validation using "Markup Validation Service".
Aleksandr Chumakov
- Contact: sasha.chumakov.2002@gmail.com
This project is open-source and available for modification and redistribution.