Skip to content

A modern Python-based dashboard template utilizing the ttkbootstrap library for a responsive and visually appealing user interface. This template features a top navigation bar, a side menu for easy navigation, and a dynamic main content area

Notifications You must be signed in to change notification settings

Hillary520/python_dashboard_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Dashboard Template

This project is a Python-based dashboard template using the ttkbootstrap library. The dashboard includes a top navigation bar, a side menu, and a main content area. The side menu allows switching between different pages such as Home, Tables, Charts, Forms, Buttons, and Modals.

Features

  • Responsive Layout: The dashboard adapts to various screen sizes.
  • Theming: Utilizes ttkbootstrap for modern and visually appealing UI components.
  • Dynamic Content: Easily switch between different pages using side menu buttons.
  • Modular Code: Clean and maintainable code structure for adding new features and pages.

Prerequisites

  • Python 3.x
  • ttkbootstrap library

Installation

  1. Clone the repository:

    git clone https://github.com/Hillary520/python_dashboard_template.git
    cd python_dashboard_template
  2. Create a virtual environment and activate it (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install the required packages:

    pip install ttkbootstrap

Usage

  1. Run the application:

    python main.py
  2. The dashboard window will open with a top bar, side menu, and main content area.

  3. Use the side menu buttons to navigate between different pages.

Code Structure

  • main.py: The main script that sets up the dashboard layout and handles page navigation.
  • README.md: Project documentation.

Contributing

  1. Fork the repository:
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-branch
  5. Open a pull request.

About

A modern Python-based dashboard template utilizing the ttkbootstrap library for a responsive and visually appealing user interface. This template features a top navigation bar, a side menu for easy navigation, and a dynamic main content area

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages