Tillitsdone
TypeGraphQL enhances the development of GraphQL APIs by integrating TypeScript's type safety and decorator-based programming model.

This framework allows developers to define GraphQL schemas and resolvers with minimal boilerplate, using TypeScript to ensure type safety throughout the development process.

By leveraging decorators, TypeGraphQL streamlines schema definition and resolver implementation, making it easier to build and maintain complex APIs.

This approach reduces potential errors and improves code clarity, enabling developers to focus on implementing business logic rather than dealing with repetitive tasks.
TypeScript framework for GraphQL APIs.TypeGraphQL is a framework for building GraphQL APIs using TypeScript, which incorporates decorators and type safety to streamline the development process. It allows for the creation of strongly typed GraphQL schemas and resolvers, ensuring that API development is both efficient and error-resistant. TypeGraphQL simplifies the process of building and managing GraphQL APIs by providing a higher level of abstraction and reducing boilerplate code.
We ensure our technology solutions perfectly match your business objectives, consistently delivering value and driving your successScroll down to discover more of our tech stack used across different development areas.
downSee more tech below
Explore more technologies
1/6Web Application Frontend
2/6Backend
Koa
Modular and expressive Node.js framework.Koa is a lightweight Node.js framework developed by the creators of Express. It provides a more modular and expressive approach to building web applications and APIs, utilizing modern JavaScript features like async/await for improved readability and error handling. Koa aims to be a smaller, more modular alternative to Express, enabling developers to have greater control over their application's middleware stack and overall architecture.
Express
Minimalist and flexible Node.js framework.Express is a minimalist and flexible Node.js web application framework that provides essential features for building web and mobile applications. Known for its simplicity and extensibility, Express is widely used for creating RESTful APIs and handling various server-side tasks. It allows developers to build robust and scalable applications with minimal boilerplate code, making it a popular choice for many Node.js developers.
TypeGraphQL
TypeScript framework for GraphQL APIs.TypeGraphQL is a framework for building GraphQL APIs using TypeScript, which incorporates decorators and type safety to streamline the development process. It allows for the creation of strongly typed GraphQL schemas and resolvers, ensuring that API development is both efficient and error-resistant. TypeGraphQL simplifies the process of building and managing GraphQL APIs by providing a higher level of abstraction and reducing boilerplate code.
AWS Lambda
Serverless computing service by AWS.AWS Lambda is a serverless computing service that allows developers to run code in response to events without managing servers. It supports multiple programming languages and integrates seamlessly with other AWS services, providing a scalable and cost-effective solution for building and deploying serverless applications. Lambda's event-driven architecture makes it ideal for handling tasks like data processing, real-time file analysis, and automated workflows.
LoopBack
Framework for building extensible APIs.LoopBack is a highly extensible framework designed for building APIs and connecting them to various data sources. It simplifies the creation of RESTful APIs and offers features such as model-based data access, API explorer tools, and seamless integration with databases. LoopBack’s extensibility allows developers to customize and extend its capabilities to suit specific application requirements.
NestJS
Framework for scalable and testable server-side apps.NestJS is a progressive Node.js framework designed for building efficient, scalable, and testable server-side applications. It incorporates principles from Object-Oriented Programming (OOP), Functional Programming (FP), and Reactive Programming (RP) to create a robust and flexible architecture. NestJS provides a comprehensive suite of tools and patterns for developing complex applications, making it a powerful choice for modern backend development.
PostgresDb
PostgresDbRobust relational database system.PostgreSQL is an advanced, open-source relational database known for its robustness and extensibility. It supports complex queries, transactions, and advanced indexing features. PostgreSQL's support for foreign keys, joins, and sophisticated querying makes it suitable for a wide range of applications, from small projects to large-scale enterprise solutions.
InfluxDb
Specialized time-series database for real-time data.InfluxDB is a time-series database designed for handling large volumes of time-stamped data with high performance. It is optimized for real-time analytics and monitoring applications, providing efficient storage and querying capabilities for time-series data. InfluxDB's architecture supports high write and query throughput, making it suitable for applications that require timely and accurate data analysis.
MongoDb
Scalable NoSQL database with flexible schemas.MongoDB is a NoSQL database designed for high performance and scalability, featuring a flexible schema design that supports unstructured data. It allows for dynamic data modeling and provides powerful querying capabilities, making it suitable for applications with evolving data structures. MongoDB's scalability and performance make it a popular choice for handling large volumes of data and complex queries.
ChromaDb
ChromaDbAdvanced database for complex data management.ChromaDB is a database solution designed for managing large-scale and complex data types. It offers advanced querying and indexing features that facilitate efficient data management and retrieval. ChromaDB's architecture supports sophisticated data operations, making it suitable for applications requiring robust data handling and analysis capabilities.
Elastic Search
Elastic SearchPowerful search and analytics engine.Elasticsearch is a distributed search and analytics engine based on Apache Lucene. It offers real-time search capabilities and supports full-text search, structured search, and analytics. Elasticsearch's distributed nature ensures high availability and scalability, making it suitable for applications requiring fast and flexible search functionality.
Kubernetes
KubernetesAutomated container orchestration platform.Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It provides a robust and flexible framework for managing containerized workloads and services, ensuring high availability and scalability. Kubernetes handles tasks such as load balancing, service discovery, and automated rollouts, making it a critical component for modern cloud-native application architectures.
Helm
HelmKubernetes package manager for deployment.Helm is a package manager for Kubernetes that facilitates the deployment and management of applications using Helm charts. It allows users to define, install, and upgrade applications in a Kubernetes cluster through reusable and shareable templates. Helm simplifies the deployment process, making it easier to manage complex applications and maintain consistency across environments.
Docker Compose
Manage multi-container Docker setups.Docker Compose is a tool that simplifies the management of multi-container Docker applications by allowing users to define services, networks, and volumes in a single configuration file. It facilitates the setup and orchestration of complex applications, streamlining the process of deploying and managing containerized services.
Docker
DockerPlatform for container development and deployment.Docker is a platform that enables the development, shipping, and running of containerized applications. It provides a consistent environment across different stages of development, testing, and production, ensuring that applications run reliably regardless of where they are deployed. Docker's containerization technology supports lightweight, portable, and scalable application deployment, enhancing flexibility and efficiency in managing application environments.
Terraform
Automate cloud infrastructure with code.Terraform is an infrastructure-as-code tool that allows users to define and provision cloud infrastructure using a declarative configuration language. It supports a wide range of cloud providers and services, enabling consistent and automated management of infrastructure resources. Terraform's capabilities include versioning, dependency management, and modularity, facilitating the efficient management of complex cloud environments.
3/6Cross Platform Application
4/6Cloud Providers
ECR
Managed Docker container registry.Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry that facilitates the storage, management, and deployment of container images. ECR integrates with other AWS services, enabling seamless container-based application deployment.
EKS
Managed Kubernetes service.Amazon Elastic Kubernetes Service (EKS) provides a scalable and secure environment for managing Kubernetes clusters. It simplifies Kubernetes cluster management and integrates with AWS’s broader ecosystem, enabling efficient deployment and operation of containerized applications.
ECS
Scalable Docker container orchestration.Amazon Elastic Container Service (ECS) is a highly scalable container orchestration service that supports Docker containers. It simplifies the deployment, management, and scaling of containerized applications, offering a flexible and efficient solution for handling container-based workloads.
EC2
Flexible and scalable compute resources.Amazon Elastic Compute Cloud (EC2) offers resizable compute capacity in the cloud, allowing for flexible scaling of computing resources based on demand. EC2 instances support a wide range of applications, from simple web servers to complex data processing tasks.
S3
Scalable and durable object storage.Amazon Simple Storage Service (S3) provides scalable object storage with high durability and availability. It is ideal for storing and retrieving large amounts of data, including backups, media files, and application data.
CloudWatch
Comprehensive monitoring and observability.Amazon CloudWatch offers monitoring and observability for AWS resources and applications. It collects and tracks metrics, logs, and events, providing insights into system performance and operational health.
CloudFront
Accelerated content delivery with CDN.Amazon CloudFront is a content delivery network (CDN) that accelerates the delivery of static and dynamic web content. It reduces latency and improves user experience by caching content at edge locations close to users.
Lambda
Serverless computing with AWS Lambda.AWS Lambda allows you to run code in response to events without provisioning or managing servers. It supports various programming languages and integrates with other AWS services, providing a scalable and cost-effective solution for application development.
CodePipeline
Automated CI/CD with CodePipeline.AWS CodePipeline is a continuous integration and continuous delivery (CI/CD) service that automates the build, test, and deployment processes for applications. It streamlines the deployment pipeline and enhances development efficiency.
CodeBuild
Managed build service with CodeBuild.AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages. It integrates with other AWS services and supports various build environments, improving automation and scalability.
5/6Integrations
Airtable
Flexible data management platform.Airtable is a versatile cloud-based collaboration platform that merges the simplicity of spreadsheets with the capabilities of databases. It allows for intuitive data management and facilitates integration with other services, making workflow automation and data organization more efficient.
Google Sheet
Google SheetSync and manipulate spreadsheet data.Google Sheets integration provides real-time access to spreadsheet data, allowing applications to synchronize and manipulate data seamlessly. This integration facilitates up-to-date information retrieval and data management within applications, enhancing efficiency and collaboration.
Facebook App
Facebook AppEnable social media features with Facebook.Integrating with Facebook’s APIs enables applications to incorporate social media features such as user login, content sharing, and data retrieval. This enhances user engagement and connectivity by leveraging Facebook’s extensive social network capabilities.
Line Login
Line LoginSimplified login with Line accounts.Line Login integration facilitates user authentication by allowing users to sign in to applications using their Line accounts. This streamlines the login process and leverages Line’s social features for enhanced user convenience.
Google Login
Easy and secure authentication with Google.Google Login integration allows users to authenticate applications using their Google accounts. This provides a simple and secure login process, enhancing user convenience and leveraging Google’s robust authentication and security features.
Line Flex Message
Create interactive messages on Line.Line Flex Message integration allows applications to create and send rich, interactive messages within the Line messaging platform. This enhances communication and engagement by leveraging Line’s advanced messaging features.
Azure AD
Azure ADSSO and access management with Azure AD.Azure AD integration provides single sign-on (SSO) and secure access management for applications. It leverages Azure AD’s authentication and authorization features to streamline user access and enhance security.
Agora Live Streaming & Chat
Real-time video and chat services.Agora provides real-time communication services, including live streaming and chat functionalities. This integration enables interactive video and voice communication within applications, enhancing user engagement and interaction.
Getstream
Customizable activity feeds and streams.Getstream provides scalable and customizable feeds and activity streams, enabling real-time updates and notifications. This integration enhances user engagement by offering dynamic and interactive activity streams within applications.
Email Sending Using Google
Secure email sending with Google.Integration with Google’s email services provides a reliable and secure solution for email sending. This integration ensures efficient communication and delivery of email messages.
Email Sending Using Microsoft365
Secure email services with Microsoft 365.Integration with Microsoft 365’s email services provides seamless and secure email sending capabilities. This integration leverages Microsoft’s infrastructure to ensure reliable and effective email communication.
Firebase
FirebaseComprehensive backend services with Firebase.Firebase offers a suite of backend services that includes real-time databases, authentication, and analytics. Integration with Firebase enhances application functionality and scalability by providing essential backend infrastructure and tools.
WordPress API
WordPress APIManage WordPress content through API.The WordPress API integration enables applications to interact with and manage content from WordPress-powered sites. This integration facilitates dynamic content integration and management, enhancing the functionality of applications connected to WordPress.
Kobotoolbox
Data collection and management with Kobotoolbox.Kobotoolbox integration facilitates robust data collection and management for field-based research and surveys. It provides tools for effective data gathering and analysis, supporting research and survey needs.
Foodstory POS
POS integration for retail and restaurant workflows.Foodstory POS integration enhances point-of-sale operations and data management in retail and restaurant environments. It streamlines workflows and improves data accuracy, supporting efficient transaction processing and inventory management.
6/6Design Tools
Figma
FigmaCollaborative UI design and prototyping.Figma is a cloud-based design tool that facilitates real-time collaboration, allowing teams to design, prototype, and iterate on user interfaces seamlessly. Its version control and interactive capabilities make it ideal for complex and collaborative design projects.
Figjam
FigjamOnline whiteboard for brainstorming and planning.Figjam provides an online space for brainstorming, planning, and team collaboration. It supports real-time interaction and visualization, making it an effective tool for organizing ideas, mapping workflows, and facilitating team discussions.
Miro
MiroVersatile digital whiteboard for team collaboration.Miro provides a versatile digital whiteboard with a wide range of templates and tools for brainstorming, planning, and collaboration. It supports visual organization of ideas, process mapping, and workshop facilitation.
Photoshop
PhotoshopPowerful image editing and graphic design.Adobe Photoshop is a comprehensive tool for image editing, graphic design, and digital art. Its extensive features support tasks such as photo retouching, digital painting, and detailed graphic design, making it essential for visual content creation.
After Effects
After EffectsMotion graphics and visual effects software.Adobe After Effects enables the creation of animations, motion graphics, and visual effects. It enhances the overall user experience by adding dynamic and engaging visual content, contributing to more immersive and interactive applications.
Blender
BlenderOpen-source 3D creation suite.Blender is a comprehensive 3D creation suite that supports a wide range of functions including modeling, animation, rendering, and compositing. It is used for creating detailed 3D assets and visual effects, providing a versatile toolset for 3D design and animation.
Pen and Paper
Traditional sketching and brainstorming tools.Despite advancements in digital tools, traditional pen and paper are still important for initial idea sketching, concept drafting, and brainstorming. They offer a tactile and immediate way to explore ideas before transitioning to digital design tools.
Get in Touch
Thank you for your interest in Tillitsdone! Whether you have a question about our services, want to discuss a potential project, or simply want to say hello, we're here and ready to assist you.
We'll be right here with you every step of the way.
Contact Information
rick@tillitsdone.com+66824564755
Find All the Ways to Get in Touch with Tillitsdone - We're Just a Click, Call, or Message Away. We'll Be Right Here, Ready to Respond and Start a Conversation About Your Needs.
Address
9 Phahonyothin Rd, Khlong Nueng, Khlong Luang District, Pathum Thani, Bangkok Thailand
Visit Tillitsdone at Our Physical Location - We'd Love to Welcome You to Our Creative Space. We'll Be Right Here, Ready to Show You Around and Discuss Your Ideas in Person.
Social media
Connect with Tillitsdone on Various Social Platforms - Stay Updated and Engage with Our Latest Projects and Insights. We'll Be Right Here, Sharing Our Journey and Ready to Interact with You.
We anticipate your communication and look forward to discussing how we can contribute to your business's success.
We'll be here, prepared to commence this promising collaboration.
Frequently Asked Questions
Explore frequently asked questions about our products and services.
Whether you're curious about features, warranties, or shopping policies, we provide comprehensive answers to assist you.