Platform for deploying own chatbots (Hobbyists / professionals)

Thanks for providing such a short but informative course!

I have been experimenting using Visual studio and wondering as a hobbyist (not intending to develop a commercial app), which platforms would you suggest for deploying our own experiments and share with family and friends? (eg. web application)

It doesn’t have to be very beautiful/high-capacity, but more handy for beginners (like me) to deploy + low cost (best if it’s free!) would be a higher priority :slight_smile:

HI, @Lok_Hang_Cheung , I am glad you’ve found the course informative.
As a hobbyist looking to deploy your own experiments and share them with family and friends, there are several platforms you can consider. Here are a few options that are beginner-friendly, cost-effective, and suitable for deploying web applications:

  1. Heroku: Heroku is a cloud platform that allows you to deploy web applications easily. It supports multiple programming languages and frameworks, and you can deploy your application with just a few commands. Heroku offers a free tier that provides limited resources, making it an excellent choice for hobby projects.

  2. GitHub Pages: If your experiment is a static web application, you can consider using GitHub Pages to deploy it. You can create a repository on GitHub and publish your project directly to GitHub Pages. It’s simple to set up and offers free hosting for static websites.

  3. Netlify: Netlify is a hosting platform that simplifies the deployment of static websites and web applications. It offers a free tier with features like continuous deployment, custom domain support, and form handling. Netlify is known for its user-friendly interface and straightforward deployment process.

  4. Vercel: Vercel specializes in deploying static websites and serverless functions. It supports popular frameworks like Next.js and provides an intuitive deployment experience. Vercel’s free plan offers generous resource limits, making it suitable for hobby projects.

  5. Google Cloud Platform (GCP): GCP provides various services for hosting and deploying applications. You can use services like Google App Engine or Firebase Hosting to deploy your web application. GCP offers a free tier with usage limits, allowing you to host your projects at no cost.

Remember to assess the specific requirements of your experiment and choose a platform that aligns with your technical stack and development needs. Each of these platforms has documentation and tutorials available to guide you through the deployment process, making it easier for beginners to get started.

1 Like