Schowcase
Project Title:
User-Centric Application Development
At GQLTeam, we don’t just build software, we empower users. One of our hallmark projects is a revolutionary application built with Golang, Prisma 1.34.10, and gqlgen. This application stands as a testament to our commitment to creating user-friendly, versatile, and powerful software.
One of the most innovative aspects of this project is the ability it offers to users with minimal technical knowledge to design the application around their needs. Using a web interface, users can create and manipulate entities as per their requirements. For example, in a healthcare context, users could create entities such as ‘Patient’, ‘Doctor’, and ‘Schedule’. These entities can then be populated with data, manipulated, and used in various views.
What makes this even more powerful is the granular permission system we’ve implemented for each field. This ensures that sensitive data is protected and that users have the right level of access for their role.
Technical Approach:
Our approach to this project was founded on a strong, flexible technical infrastructure. At the heart of this is the Prisma server, which provides the basis for data management. This works in tandem with our application server, built with Golang and gqlgen, to deliver a robust, scalable, and user-friendly application.
Here's a simple diagram to illustrate our technical approach:
The Prisma server is central to data storage and management. It works in real time to handle and maintain data related to the application.
The Application server is the hub of our logic and request handling. Here, we’ve used Golang for its efficient performance and gqlgen to take advantage of GraphQL’s power and flexibility.
This architecture not only delivers on functionality and performance, but also puts user control at the forefront. It’s a demonstration of GQLTeam’s commitment to creating software that doesn’t just work, but also empowers and protects its users.