Library Dashboard

Library Dashboard is a web application built with Flask that allows users to browse and manage a collection of resources categorized by different topics. Users can search for resources, filter them based on categories and parameters, and add, update, or delete resources and categories.

Features

  • Browse a collection of resources organized by categories
  • Search for resources by title, description, category, or parameters
  • Filter resources by category and parameters
  • Add new resources with an image, description, link, and associated parameters
  • Update existing resources
  • Delete resources
  • Manage categories (add, update, and delete)
  • Add new parameters for filtering resources

Installation

  1. Clone the repository: git clone https://github.com/your-username/library-dashboard.git

  2. Navigate to the project directory: cd library-dashboard

  3. Install the required dependencies: pip install -r requirements.txt

  4. Install MongoDB on your system if you haven't already: Start the MongoDB server

  5. Start the application:

python directory.py

License This project is licensed under the MIT License.

Flask Flask-PyMongo MongoDB HTML CSS