Skip to content

swordboom/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Portfolio

This is my portfolio built using Python (Flask), HTML, and CSS.


🚀 Features

  • Responsive navbar and UI
  • Animated background
  • Clickable project cards redirecting to GitHub repos

🛠️ Tech Stack

  • Backend: Flask (Python)
  • Frontend: HTML, CSS (with responsive design)
  • Deployment: Render

📂 Project Structure

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

⚙️ Installation & Setup

  1. Clone the repository:

    git clone https://github.com/swordboom/portfolio.git
    cd portfolio
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate   # On macOS/Linux
    venv\Scripts\activate    # On Windows
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the Flask app:

    flask run
  5. Open your browser and go to:

    http://127.0.0.1:5000
    

🌐 Deployment

Render

  • Push the code to GitHub.
  • Connect your Render account and deploy as a Flask Web Service.

Deployed website: https://portfolio-3u7w.onrender.com


📜 License

This project is licensed under the MIT License.


👨‍💻 Author

Developed by Soham Chakraborty

About

My portfolio, built using Python(Flask), HTML and CSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published