HeyPuter / puter

🌐 The Internet OS! Free, Open-Source, and Self-Hostable.
https://puter.com
GNU Affero General Public License v3.0
24.76k stars 1.6k forks source link

[Dev Center] Improve UI for App Deployment Options in Dev Center #604

Open jelveh opened 1 month ago

jelveh commented 1 month ago

The Dev Center currently offers two methods for deploying apps:

  1. Uploading assets (HTML, JS, CSS, etc.)
  2. Setting the app's index URL to any URL

While the second option is powerful and appreciated by developers, the current UI does not clearly present both options. This leads to confusion among developers, with many believing that uploading assets is the only way to create apps.

We need to improve the UI to make both deployment methods more understandable and equally visible. This may include:

jelveh commented 1 month ago

Idea: if user drops a link on the dev center it should just understand they're trying to create an app with that link as its index_url