Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aliabdev11/portfolio
This repository contains the source code for my personal portfolio website, built with Flask, a lightweight web framework for Python.
https://github.com/aliabdev11/portfolio
flask python
Last synced: 11 days ago
JSON representation
This repository contains the source code for my personal portfolio website, built with Flask, a lightweight web framework for Python.
- Host: GitHub
- URL: https://github.com/aliabdev11/portfolio
- Owner: AliAbDev11
- Created: 2024-06-18T15:18:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-23T12:07:31.000Z (4 months ago)
- Last Synced: 2024-07-23T17:16:17.349Z (4 months ago)
- Topics: flask, python
- Language: HTML
- Homepage:
- Size: 2.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio with Administration
## Description
A dynamic portfolio website with an administration panel that allows you to update your data without modifying the code. The portfolio showcases your work and skills and provides an easy-to-use admin interface for managing content.
## Features
- **Dynamic Portfolio:** Display your projects, skills, and achievements.
- **Administration Panel:** Update portfolio content, including project details and personal information, from an admin interface.
- **User-Friendly Interface:** Easily manage content through a web-based admin panel.## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/AliAbDev11/portfolio.git
```2. **Navigate to the project directory:**
```bash
cd portfolio
```3. **Set up a virtual environment (optional but recommended):**
```bash
python -m venv venv
```4. **Activate the virtual environment:**
- On Windows:
```bash
venv\Scripts\activate
```- On macOS/Linux:
```bash
source venv/bin/activate
```5. **Install the dependencies:**
```bash
pip install -r requirements.txt
```6. **Set up the database (if applicable):**
Follow the instructions provided in the project's setup documentation or codebase to initialize and configure the database.
## Usage
1. **Start the Flask application:**
```bash
flask run
```2. **Access the portfolio and administration panel:**
- Visit `http://localhost:5000` to view the portfolio.
- Access the admin panel (usually at a different route, such as `/admin`).3. **Update Content:**
Use the administration panel to update your portfolio content. No need to modify the codebase.
## Contributing
Feel free to contribute to the project by submitting issues or pull requests.
## License
This project is licensed under the MIT License.
## Contact
For any questions or feedback, please reach out to my email: [email protected]