App Docs

Key Application Technology Components

CloudManager application key technology components.

CloudManager is built using these key technologies. architecture

Base Framework

Nuxt is an open source framework that makes web development intuitive and powerful. Create performant and production-grade full-stack web apps and websites with confidence.

UI Kit

A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.

State Management

Pinia is a store library for Vue, it allows you to share a state across components/pages. If you are familiar with the Composition API, you might be thinking you can already share a global state with a simple export const state = reactive({}). This is true for single page applications but exposes your application to security vulnerabilities if it is server side rendered. But even in small single page applications.

Content Language

Nuxt Content uses the Markdown syntax and conventions to provide a rich-text editing experience.

We created the MDC syntax to supercharge Markdown and give you the ability to leverage the power of Vue components with slots and props.

Database

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.

Every Supabase project is a dedicated PostgreSQL database, trusted by millions of developers. PostgreSQL is one of the world's most scalable databases.

Source Control and CI/CD

Git is a version control system that intelligently tracks changes in files. Git is particularly useful when you and a group of people are all making changes to the same files at the same time.

Typically, to do this in a Git-based workflow, you would:

Create a branch off from the main copy of files that you (and your collaborators) are working on. Make edits to the files independently and safely on your own personal branch. Let Git intelligently merge your specific changes back into the main copy of files, so that your changes don't impact other people's updates. Let Git keep track of your and other people's changes, so you all stay working on the most up-to-date version of the project.

Serverless Hosting

Build, deploy, and deliver applications from a unified platform of cloud-native services Cloudflare offers everything your teams need to deliver trusted serverless applications — including compute, storage, and full-stack services like image optimization and video streaming.


Copyright © 2024