Metadata-Version: 2.1
Name: sweetheart
Version: 0.1.dev7
Summary: allow building of full-stacked webapps including AI at the speedlight
Home-page: UNKNOWN
Author: Nicolas Champion
Author-email: champion.nicolas@gmail.com
License: CeCILL-C
Project-URL: Source Code, https://github.com/IncredibleProgress/sweetheart.py
Description: # Sweetheart
        
        allow building of full-stacked webapps including AI at the speedlight
        
        ## Introduction
        
        Since Ubuntu20.04 can be installed as a usual softwares within Windows10, it provides an incredible way for any organization to develop, administrate and deploy **powerfull responsive webapps** on its own local network **including AI** keeping high capabilities of integration with the already existing tools like databases, ms-excel, sap...
        
        The sweet(heart) script provides a simple and efficient approach to do it in a python/html/css centric way leading you to the best components and best coding practices. Due to the current place of the python language regarding to data handling, calculations and AI, this makes sweetheart a fast and ideal toolkit for evoluting towards the **Industry4.0** precepts .
        
        Sweetheart is shared under the [CeCILL-C FREE SOFTWARE LICENSE AGREEMENT](https://github.com/IncredibleProgress/sweetheart.py/blob/master/LICENSE).
        
        ## A supercharged heart for the non-expert hands
        
        Sweetheart help you to get coding full power from scratch:
        
        - easy to learn, easy to use
        - full documentation provided
        - built-in reponsive user interfaces
        - quick and clean prototyping
        - quick and clean deployement
        - ready for maintenable great code quality
        - **ready for datacenters, big-data and AI**
        - **ready for inovation and creativity**
        
        ## The highest quality components that can be adopted by newbies
        
        Included features for starting your projects:
        
        - backend language: [**Python3**](https://www.python.org/)
        - provided database server: [**MongoDB**](https://www.mongodb.com/)
        - provided asynchronous webserver: [Uvicorn](https://www.uvicorn.org/)
        - optionnal webserver for static contents: [CherryPy](https://cherrypy.org/)
        - provided asgi framework that shines: [**Starlette**](https://www.starlette.io/)
        - optionnal asgi framework for big projects: [FastApi](https://fastapi.tiangolo.com/)
        - responsive user interfaces: [Html](https://www.w3schools.com/)
        - provided web libs for going fast: [**Knacss**](https://www.knacss.com/), [W3css](https://www.w3schools.com/w3css/)
        - provided web libs for high-level featuring: [Bootstrap4](https://getbootstrap.com/), [Vue.js](https://vuejs.org/)
        - optionnal frontend language: [Typescript](https://www.typescriptlang.org/)
        
        **And all other nice things you wish using apt, pip and npm:** sweetheart comes with the above mentionned package to support you saving time. Your are not forced to use these components, but these are what you should highly consider at first for starting new projects.
        
        ## Code examples
        
        ### your first standalone webpage controller written in Python
        
        ```python
        import sweet
        
        def welcome():
            """render a welcome message"""
            return sweet.html()
        
        sweet.quickstart(welcome)
        ```
        
        ### your first *sweet* Html webpage including a bit of KNACss
        
        ``` html
        % rebase("sweet.HTML")
        
        <div class="txtcenter">
            <h1>Welcome!</h1>
            <p>get coding full power at the speedlight</p>
        </div>
        ```
        
        ## The sweetheart developpement chart
        
        Next table allow to evaluate coding and costs efforts at the statement of sweetheart today.
        
        | Matters                                      | Coding effort | Costs effort |
        | :------------------------------------------- | :-----------: | :----------: |
        | Build responsive webapp with default libs    | FAST          | FREE         |
        | Build responsive webapp with bootstrap4      | MIDDLE        | FREE         |
        | Run MongoDB/webserver on local network       | FAST          | FREE         |
        | Run MongoDB/webserver as internet services   | MIDDLE        | MODERATE     |
        | Improve code quality and reinforce security  | EXPERT        | CHEAP        |
        | Implement AI capabilities                    | MIDDLE        | MODERATE     |
        | Implement SAP gateway                        | MIDDLE        | MODERATE     |
        | Erect and run a dedicated datacenter         | EXPERT        | HIGH         |
        
Keywords: ubuntu mongodb starlette webapp industry4.0
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Manufacturing
Classifier: License :: CeCILL-C Free Software License Agreement (CECILL-C)
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Office/Business
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: System :: Installation/Setup
Description-Content-Type: text/markdown
