https://github.com/shanu-shahbin/portfolio-website
Personal portfolio website showcasing my projects, skills, and experience. Built with Python, Django, HTML, CSS, JavaScript, MySQL, and Bootstrap 5.
https://github.com/shanu-shahbin/portfolio-website
django javascript mysql python pythonanywhere
Last synced: 4 months ago
JSON representation
Personal portfolio website showcasing my projects, skills, and experience. Built with Python, Django, HTML, CSS, JavaScript, MySQL, and Bootstrap 5.
- Host: GitHub
- URL: https://github.com/shanu-shahbin/portfolio-website
- Owner: shanu-shahbin
- Created: 2024-01-31T09:10:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-22T15:34:10.000Z (9 months ago)
- Last Synced: 2025-01-21T00:15:23.307Z (6 months ago)
- Topics: django, javascript, mysql, python, pythonanywhere
- Language: CSS
- Homepage: https://shanushahbin33.pythonanywhere.com/
- Size: 21.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shanu Shahbin - Portfolio
Welcome to my portfolio website! Experience it live: [Shanu Shahbin](https://shanushahbin33.pythonanywhere.com/)

## Project Section
## About Me
## Contact Me

## Tech Stack
- **Python**
- **Django**
- **HTML**
- **CSS**
- **JavaScript**
- **MySQL**
- **Bootstrap 5**## Installation
To run this project locally, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/shanu-shahbin/Portfolio-Website```bash
```2. **Navigate into the project directory:**
```bash
cd portfolio
```3. **Create a virtual environment (optional but recommended):**
```bash
python -m venv venv
```4. **Activate the virtual environment:**
- On Windows:
```bash
venv\Scripts\activate
```
- On macOS and Linux:
```bash
source venv/bin/activate
```5. **Install the required dependencies:**
```bash
pip install -r requirements.txt
```6. **Set up the database:**
- Make sure you have MySQL installed and create a database for the project.
- Update the database settings in `settings.py` to match your configurations.
- Run migrations:
```bash
python manage.py migrate
```7. **Run the development server:**
```bash
python manage.py runserver
```8. **Visit the application:**
Open your web browser and go to `http://127.0.0.1:8000/` to see the application in action.## Screenshots
### Home Page
### Projects Showcase
### Responsive Design
## Future Enhancements
- Implement user authentication to allow personal project uploads.
- Integrate a blog section to share insights and experiences.
- Enhance UI/UX with modern design patterns and accessibility features.
- Optimize performance and load times across all devices.
- it is not responsive for mobile views so implement responsive across all devices
Thank you for visiting my portfolio! Feel free to reach out through the contact section for any inquiries or collaborations. Looking forward to connecting with you!
```