Skip to main content

Improve Web App discoverability

Project description

wApp - Web App Store

A web app store to mprove web app discoverability Hosted on free tier Azure (Might be slow)

🏃 Getting Started

Running the project

It is recommended to just use the Devcontainer in this repository. It automatically installs all dependencies like Poetry and Node. Therfore only an editor supporting Devcontainers like VS Code and Docker is required. Alternatively you can use GitHub Codespaces and you only need an account that has free Codespace access (or money).

🤖 Used Tech or "Tech Stack"

Things I used or got inspired from

  • FastAPI
    • and their great in depth docs
  • TailwindUI Components
    • to develop UI faster with the help of their hight quality components. The components were adapted and changed to my needs for the project as it is intended to be used. It costs money but I used and will use their Tailwindcss and TailwindUI heavily before and will continue using it as it saves me a lot of time which makes it worth to me.
  • TailwindCSS
  • Docker
  • W3C Web Manifesdt documentation
  • MDN documentation
  • DevContainer
  • Azure Hosting
  • Poetry
  • Publish PyPi
  • Jinja2
  • GitHub Actions

✨ Random Idea List ✨

Things I might want to add or try out

  • Use picture element with source elements representing the manifest icons to let browser decide which one to load to improve speed
  • Charge money for premium apps. This would allow for premium Web apps which are currently hard to implement as developers would need their own billing and user authZ/authN. Premium apps can then upon opening verify through OpenID Connect with our System that the User signed in to the appstore has bought the app and redirect seemlessly to the app. This could also be an Idea to offer an OpenID Connect SaaS through a different angle than other offerings currently available. Current offerings require to connect it with and app but we could offer the app with the auth system all in one.

🐛 Known Issues

When starting the container VS Code might complain that the Python Extension has not loaded or needs to be installed. Just follow VS Code recommendations and you should be fine.

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

wappstore-1.0.1.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

wappstore-1.0.1-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file wappstore-1.0.1.tar.gz.

File metadata

  • Download URL: wappstore-1.0.1.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/5.15.0-1040-azure

File hashes

Hashes for wappstore-1.0.1.tar.gz
Algorithm Hash digest
SHA256 07bbe32f9fbd877b505a46ee9697cf392ae751b44277d484387915a32f0d57cb
MD5 3d6f3372effcf990b5d6e9e6adc8fccf
BLAKE2b-256 71233290aa3a9ddbde66d45ca2b991d39748629f35880bad5e049903e617c7db

See more details on using hashes here.

File details

Details for the file wappstore-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: wappstore-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/5.15.0-1040-azure

File hashes

Hashes for wappstore-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fc8a8c67590ef791c2b987730b7f5b280d01dd25fec6c462389dd784a5a12db6
MD5 d68c070de3567a8be8dab363a063afd5
BLAKE2b-256 fb65f2e8fff93597fd7e853de7e90e7ac9fb14eaf15e75175ec85bd8cb16ad6e

See more details on using hashes here.

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