Welcome to the community, Mouna! Great job getting your Streamlit app running locally—let’s get it online!
To deploy your app to Streamlit Community Cloud (which is free for public apps), follow these steps: (1) Push your app code to a GitHub repository, (2) Sign up at share.streamlit.io and connect your GitHub account, (3) Click “Create app,” select your repo, branch, and main file, then click “Deploy.” Your app will be live at a unique URL like https://your-app-name.streamlit.app. For a detailed walkthrough, see the official deployment guide and quickstart.
Streamlit Community Cloud is free for unlimited public apps. You can customize the subdomain (e.g., myproject.streamlit.app), but you cannot use a fully custom domain like mywebsite.com directly on Community Cloud—your app will always end with .streamlit.app. For a custom domain, you’d need to self-host using another provider (like AWS, GCP, or Heroku) and set up a reverse proxy. More info: custom domains FAQ and deployment tutorials.