An open API service indexing awesome lists of open source software.

https://github.com/r-mahesh45/mahesh-2


https://github.com/r-mahesh45/mahesh-2

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Mahesh Rathod's Portfolio Website

This is a personal portfolio website built using **Flask** and **Bootstrap**. It showcases my skills, experience, and projects as a data scientist and architect. The website features various sections, including an about me section, project highlights, and a timeline of my journey.

## Features

- **Responsive Design**: The website is built to be responsive and adapts to different screen sizes.
- **About Me**: A section showcasing my personal background with an image and bio.
- **Project Showcase**: A grid of my key projects with brief descriptions.
- **Timeline**: A visual timeline of my career and learning milestones.
- **Social Links**: Icons linking to my social media profiles like GitHub, Instagram, and YouTube.

## Technologies Used

- **Flask**: A lightweight web framework for Python.
- **HTML/CSS**: Used to structure and style the web pages.
- **Bootstrap**: A front-end framework to create a responsive layout.
- **Google Fonts**: Used for custom fonts (Roboto).

## Installation

### Prerequisites

Make sure you have **Python 3** installed on your machine. You can download it from the official [Python website](https://www.python.org/downloads/).

### Steps to Run Locally

1. **Clone the Repository**:
```bash
git clone https://github.com/your-username/portfolio.git
cd portfolio
```

2. **Set up a Virtual Environment (optional but recommended)**:
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```

3. **Install Dependencies**:
Install Flask using `pip`:
```bash
pip install flask
```

4. **Run the Application**:
Start the Flask development server:
```bash
python app.py
```

Visit `http://127.0.0.1:5000/` in your web browser to view the portfolio.

### File Structure

- `app.py`: The main Flask application file.
- `templates/`: Directory containing HTML files (e.g., `home.html`).
- `static/`: Directory for static files like images, CSS, and JavaScript.
- `profile.jpg`: Your profile image.
- `github.png`, `instagram.png`, `youtube.png`: Icons for social media links.

## Social Media Links

- [GitHub](https://github.com/R-Mahesh45)
- [Instagram](https://www.instagram.com/oops_architect/)
- [YouTube](https://www.youtube.com/@Oops_Data_Guy)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgements

- **Bootstrap** for the responsive layout and styling.
- **Google Fonts** for providing the "Roboto" font.