Setting up hasura/local-development

This blog is about how you can setup hasura/local-development with a breeze.

I’ve elucidated the whole process in this link given below.

Setup hasura/local-development

Now let me talk a little bit about VirtualBox and how useful it is.

VirtualBox is a cross-platform virtualization application. What does that mean? For one thing, it installs on your existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. Secondly, it extends the capabilities of your existing computer so that it can run multiple operating systems (inside multiple virtual machines) at the same time. So, for example, you can run Windows and Linux on your Mac, run Windows Server 2008 on your Linux server, run Linux on your Windows PC, and so on, all alongside your existing applications. You can install and run as many virtual machines as you like — the only practical limits are disk space and memory.

One of the major feature of VirtualBox is running multiple operating systems simultaneously. VirtualBox allows you to run more than one operating system at a time. This way, you can run software written for one operating system on another (for example, Windows software on Linux or a Mac) without having to reboot to use it.

Using the created virtual machines we can host websites by giving the admins these machines to host on. This technique is called Virtual Hosting.

This feature of VirtualBox to create virtual machines can be exploited in many ways too! (My personal favourite thing done on VirtualBox is to run Android OS on it. :P What’s your’s?)

(help- wikipedia)

Index of contents in this web-app development series
  1. Idea of the app — Hisab-Kitab: Save to Earn
  2. Prototype of the app
  3. Setting up the development environment
  4. Learning Git
  5. Setting up local development setup
  6. Data model of the app
  7. Hasura Data API + Postman collection
  8. Hasura Auth API + Postman collection
  9. App Screen 1 (UI + Backend integration)
  10. Updates
  11. App Screen 2 (UI + Backend integration)
  12. App Screen 3 (UI + Backend integration)
  13. User feedback and Testing
  14. Final app link