https://github.com/pythonicshariful/portfolio-website-with-flask
https://github.com/pythonicshariful/portfolio-website-with-flask
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pythonicshariful/portfolio-website-with-flask
- Owner: pythonicshariful
- Created: 2026-05-02T11:34:53.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-02T11:50:35.000Z (about 1 month ago)
- Last Synced: 2026-05-02T13:27:10.213Z (about 1 month ago)
- Language: HTML
- Size: 2.44 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio-Website-With-Flask
A premium, fully dynamic portfolio website built with Flask, SQLAlchemy, and Tailwind CSS. Features a comprehensive admin dashboard for managing all site content.
## Features
- **Dynamic Content**: Manage Hero, About, Stats, Services, and Portfolio via Admin Hub.
- **Admin Dashboard**: Secure login to update all site settings, including SEO and Analytics.
- **Testimonials**: Add and manage client reviews with image uploads.
- **Social Media Hub**: Dynamically update social links across the site.
- **SEO Optimized**: Built-in fields for Meta Tags and Google Analytics.
- **Premium Design**: Modern, responsive UI with glassmorphism and smooth animations.
## Tech Stack
- **Backend**: Flask, Flask-SQLAlchemy, Flask-Login
- **Frontend**: Jinja2, Tailwind CSS, Lucide Icons, Font Awesome, AOS
- **Database**: SQLite
## Setup Instructions
1. Clone the repository:
```bash
git clone https://github.com/pythonicshariful/Portfolio-Website-With-Flask.git
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Setup Configuration:
- Rename `config.example.py` to `config.py`.
- Add your Gmail address and App Password to `config.py`.
4. Run the application:
```bash
python app.py
```
4. Access the site at `http://127.0.0.1:5000` and admin at `/admin`.
## Default Admin Credentials
- **Username**: `admin`
- **Password**: `admin123`