Skip to main content

The GenericSuite for Python (backend version)

Project description

The GenericSuite for Python (backend version)

GenericSuite is a versatile backend solution, designed to provide a comprehensive suite of features for Python APIs. It supports various frameworks including FastAPI, Flask and Chalice, making it adaptable to a range of projects. This repository contains the backend logic, utilities, and configurations necessary to build and deploy scalable and maintainable applications.

Features

  • Framework Agnostic: Supports FastAPI, Flask, and Chalice frameworks.
  • Database Support: Includes abstracted database operations for both MongoDB and DynamoDB, offering flexibility in choosing the database.
  • Authentication: Implements JWT-based authentication, providing secure access to endpoints.
  • Dynamic Endpoint Creation: Allows for defining endpoints dynamically through JSON configurations.
  • Utilities: A collection of utilities for tasks such as sending emails, parsing multipart data, handling passwords, and more.
  • Billing Utilities: Tools for managing billing plans and user subscriptions.
  • Menu Options: Functionality to manage and retrieve authorized menu options based on user roles.

Getting Started

Visit the GenericSuite Documentation for details about getting started, pre-requisites, installation, configuration, structure and operation.

Usage

Check the The GenericSuite backend development scripts for more details.

Documentation

License

This project is licensed under the ISC License - see the LICENSE file for details.

Credits

This project is developed and maintained by Carlos J. Ramirez. For more information or to contribute to the project, visit GenericSuite on GitHub.

Happy Coding!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genericsuite-0.2.0.tar.gz (87.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genericsuite-0.2.0-py3-none-any.whl (122.1 kB view details)

Uploaded Python 3

File details

Details for the file genericsuite-0.2.0.tar.gz.

File metadata

  • Download URL: genericsuite-0.2.0.tar.gz
  • Upload date:
  • Size: 87.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.0 CPython/3.12.8

File hashes

Hashes for genericsuite-0.2.0.tar.gz
Algorithm Hash digest
SHA256 797d50773b59c7246de541eaabd7f420ca5018320c5f182f0d60409c663d2e74
MD5 72f52331f1a3a60ba1d3689f01027781
BLAKE2b-256 8369a6eab16168a83807c0740656a5670b612887a2efdf2ff66df0e59784edfb

See more details on using hashes here.

File details

Details for the file genericsuite-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: genericsuite-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 122.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.0 CPython/3.12.8

File hashes

Hashes for genericsuite-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9706e709c46c819153528eec191ae9c8ead44cf16b4cbe0177d0e876ec63189
MD5 010d6cf987593cdcf7798dcedb51af4f
BLAKE2b-256 d42bfe1dbe7d71db66c43b1f362734e86bb9fbb9d2f2ded2410b19cc3e482da0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page