Svelte Golang Demo

screenshot of Svelte Golang Demo

demo app using svelte frontend and golang backend

Overview:

The Svelte-GoLang demo app is a web-based GUI designed for nurses to manage patient's health notes. The app utilizes Svelte as the frontend technology and GoLang as the backend technology. It provides features such as patient management, user administration, and profile management. The frontend is compiled into static HTML/CSS/JS pages using Svelte and is served over HTTP(S). JWT is used for client authentication and session management. The backend is a single GoLang service that handles all API requests and authentication using JWT tokens. Data is persisted using PostgreSQL with the help of SQLBoiler.

Features:

  • Login, Logout, Register: The app provides login, logout, and registration functionality for users.
  • Patients List View: Nurses and admins can access and manage a list of patients. They can also add or edit patient information.
  • Patient View: Nurses can view a list of health notes associated with a patient. They can add new notes and edit existing ones.
  • Admin: Admin users have additional features such as adding and editing users (both admin and nurses).
  • Profile: Users can view and modify their personal details.

Summary:

The Svelte-GoLang demo app is a powerful and efficient solution for managing patient health notes. It combines the speed and resource efficiency of Svelte for the frontend with the robustness and scalability of GoLang for the backend. The app provides features like patient and user management, session authentication, and personalized profiles. With its simple installation process and clear documentation, it is a promising choice for healthcare professionals looking for a reliable and user-friendly health note management system.