This is my portfolio built using Python (Flask), HTML, and CSS.
- Responsive navbar and UI
- Animated background
- Clickable project cards redirecting to GitHub repos
- Backend: Flask (Python)
- Frontend: HTML, CSS (with responsive design)
- Deployment: Render
project/
│── templates/ # HTML templates (base.html, index html, about.html, etc.)
│── static/css/ # CSS stylesheets (style.css)
│── app.py # Flask application entry point
│── requirements.txt # Python dependencies
│── README.md # Project documentation
-
Clone the repository:
git clone https://github.com/swordboom/portfolio.git cd portfolio -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows
-
Install dependencies:
pip install -r requirements.txt
-
Run the Flask app:
flask run
-
Open your browser and go to:
http://127.0.0.1:5000
- Push the code to GitHub.
- Connect your Render account and deploy as a Flask Web Service.
Deployed website: https://portfolio-3u7w.onrender.com
This project is licensed under the MIT License.
Developed by Soham Chakraborty