Skip to main content

build at the speedlight full-stacked webapps including AI

Project description

Sweetheart 0.1.0-beta

build at the speedlight full-stacked webapps including AI and best coding practices

Introduction

Since Ubuntu 20.04 can be installed as usual softwares within Windows 10, it provides an incredible way for any organization to develop, administrate and deploy powerfull responsive webapps including AI on its own local network keeping high capabilities of integration with the already existing tools like databases, MS-Excel, and SAP.

The sweet.py script provides a simple python/html/css centric approach leading you to the best components and best coding practices. Due to the current top-rated place of the python language regarding to data handling, calculations and AI, this makes sweetheart a fast and ideal toolkit for e-voluting towards Industry4.0 precepts.

Sweetheart is shared under the CeCILL-C FREE SOFTWARE LICENSE AGREEMENT.

A supercharged heart for the non-expert hands

Sweetheart helps you getting 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

Sweetheart delivers ready-to-use features for any projects:

And all other nice things you wish using apt, cargo, 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 for starting new project. In a first approach consider these provide to you an incredible full-stacked sandbox.

The sweetheart developpement chart

Next table allows to evaluate coding and cost efforts at the statement of sweetheart today.

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

Code examples

your first standalone webpage controller written in 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

% rebase("sweet.HTML")

<div class="txtcenter">
    <h1>Welcome!</h1>
    <p>get coding full power at the speedlight</p>
</div>

Install and run sweetheart

On Windows 10 you have first to open the Windows Store for installing Ubuntu 20.04 LTS and the Windows Terminal. Due to a current bug for accessing localhost, this is recommended to use Wsl1 and not Wsl2. We can expect than Microsoft will solve this matter soon.

Generally speaking sweetheart runs on Ubuntu 20.04 LTS. It will work on other Linux OS but it will require in this case some manual tasks for installing the usefull dependencies.

Opening an Ubuntu terminal, the 3 following lines will do for you all what is needed:

sudo apt install python3-pip
pip3 install sweetheart
python3 -m sweet --init

Main resources are now located within the /opt/sweetheart directory. Have a look on it could help you later for quicker understanding of what is doing sweetheart under the hood.

Now start the standalone welcome webapp providing the documentation. With the given initial config the following command will work on Windows 10 up-to-date, Windows Terminal and MS Edge installed. In other cases omit the --webapp option and open manually the indicated url in any other webbrowser.

sweet start --webapp

Epilogue: a new incredible life starts now

Even at this early step, sweetheart allows you to make a lot by yourself. Enjoy discovering and learning how coding can help and support you, using amazing raw materials widely used by GAFAM and others!

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

sweetheart-0.1.0b7.tar.gz (24.0 kB view hashes)

Uploaded Source

Built Distribution

sweetheart-0.1.0b7-py3-none-any.whl (45.1 kB view hashes)

Uploaded Python 3

Supported by

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