From cf097712b443b21d0dd97de370a35f72475a218f Mon Sep 17 00:00:00 2001
From: Bruno
Date: Wed, 6 Dec 2023 17:20:57 +0100
Subject: [PATCH] content(integrations): angular
---
src/app/app-routing.module.ts | 21 ++++
src/app/pages/integration/content.ts | 151 ++++++++++++++++++++++++++-
2 files changed, 171 insertions(+), 1 deletion(-)
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 3c4a21e..8e7eb72 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -26,6 +26,27 @@ const routes: Routes = [
framework: 'react'
}
},
+ {
+ path: 'backend-for-angular',
+ component: IntegrationComponent,
+ data: {
+ framework: 'angular'
+ }
+ },
+ {
+ path: 'backend-for-vue',
+ component: IntegrationComponent,
+ data: {
+ framework: 'vue'
+ }
+ },
+ {
+ path: 'backend-for-svelte',
+ component: IntegrationComponent,
+ data: {
+ framework: 'svelte'
+ }
+ },
{
path: '**',
redirectTo: '/404'
diff --git a/src/app/pages/integration/content.ts b/src/app/pages/integration/content.ts
index 01f9136..8c670f1 100644
--- a/src/app/pages/integration/content.ts
+++ b/src/app/pages/integration/content.ts
@@ -3,7 +3,7 @@ export const content = {
title: 'The best backend for React: CASE',
h1: 'ReactJS Framework with CASE backend',
description:
- 'CASE is a Typescript lightweight BaaS (Backend As A Service) requiring minimal coding that can be used with React.',
+ 'Plug your ReactJS frontend to a CASE backend and get a fullstack app in minutes.',
cta: 'Get started with React',
ctaLink: 'https://case.app/docs/connect/react',
body: `React is a highly popular front-end framework. Developed and maintained by Facebook (now Meta), React was first released in 2013 and quickly gained popularity in the developer community.
@@ -49,5 +49,154 @@ export const content = {
Ready to connect your REACT frontend to your new CASE backend?
`
+ },
+ angular: {
+ title: 'The best backend for Angular: CASE',
+ h1: 'Angular Framework with CASE backend',
+ description:
+ 'Plug your Angular frontend to a CASE backend and get a fullstack app in minutes.',
+ cta: 'Get started with Angular',
+ ctaLink: 'https://case.app/docs/connect/angular',
+ body: `Angular (previously AngularJS) is a Google-maintained open-source framework designed for building dynamic web applications. Utilizing TypeScript, it features a component-based structure, enabling developers to create reusable and manageable UI components. Angular's standout features include two-way data binding and dependency injection, simplifying the development of complex applications.
+
+ Why would you need a backend for your Angular app?
+ At some point, a backend is mandatory for implementing critical features:
+
+
+ - Handling Evolving Data
+ Prepare to work with data that is subject to change over time.
+ - CRUD Functionalities
+ CRUD refers to the processes of Creating, Reading, Updating, and Deleting. Facilitate user engagement by allowing them to generate and control their content.
+ - Implementing User Access
+ This requires setting up systems for user sign-ins and registrations, along with managing permissions for accessing your resources.
+ - Management of Files and Images
+ Focus on the upload, storage, and access of files and images.
+ - Backend Logic Implementation
+ Consider incorporating backend operations like email dispatch or other activities that require a secure server environment and cannot be handled client-side.
+
+
+ What is CASE?
+ CASE is a lightweight backend-as-a-service that deploys a full backend in one-command with everything you need without configuration:
+
+
+ - Database
+ - REST API
+ - Admin Panel
+
+
+ Why is CASE the best backend to use with Angular ?
+ Combining CASE and AngularJS gives you many advantages:
+
+
+ - Stay in TypeScript
+ CASE uses TypeScript too ! You can easily create a monorepo and share logic and types
+ - Use the JS SDK
+ Use the CASE JS SDK in Angular to access backend functions such as lists, filters, upload, creation, login/logout...
+ - Nothing to configure
+ The backend, often a complex realm with many components, is simplified with CASE as there is nothing to configure.
+
+
+ Ready to connect your Angular frontend to your new CASE backend?
+ `,
+ vue: {
+ title: 'The best backend for React: CASE',
+ h1: 'ReactJS Framework with CASE backend',
+ description:
+ 'Plug your ReactJS frontend to a CASE backend and get a fullstack app in minutes.',
+ cta: 'Get started with React',
+ ctaLink: 'https://case.app/docs/connect/react',
+ body: `React is a highly popular front-end framework. Developed and maintained by Facebook (now Meta), React was first released in 2013 and quickly gained popularity in the developer community.
+
+ It offers a blend of performance, reusability, and flexibility. Its widespread adoption and strong community support make it a top choice for developers building interactive web applications.
+
+ Why would you need a backend for your React app?
+ At some point, a backend is mandatory for implementing critical features:
+
+
+ - Get dynamic data
+ You have to deal with dynamic data that will change over time.
+ - CRUD operations
+ CRUD stands for Create, Read, Update, and Delete. You may want to enable your users to create and manage their own content.
+ - User authentication
+ This involves implementing user authentication (logins, sign-ups) and authorization (access controls) for your resources.
+ - File and image storage
+ Handling file uploads, storage, and retrieval.
+ - Server-side functions
+ You may want to add server-side logic like sending emails or other functions that cannot be done through the client and need a secure environment.
+
+
+ What is CASE?
+ CASE is a lightweight backend-as-a-service that deploys a full backend in one-command with everything you need without configuration:
+
+
+ - Database
+ - REST API
+ - Admin Panel
+
+
+ Why is CASE the best backend to use with ReactJS?
+ Combining CASE and ReactJS gives you many advantages:
+
+
+ - CASE is easy to use as React
+ CASE follows React's philosophy: accessible, simple, and highly expandable.
+ - Use the JS SDK
+ Use the CASE JS SDK in React to access backend functions such as lists, filters, upload, creation, login/logout...
+ - Nothing to configure
+ The backend, often a complex realm with many components, is simplified with CASE as there is nothing to configure.
+
+
+ Ready to connect your REACT frontend to your new CASE backend?
+ `
+ },
+ angular: {
+ title: 'The best backend for Angular: CASE',
+ h1: 'Angular Framework with CASE backend',
+ description:
+ 'Plug your Angular frontend to a CASE backend and get a fullstack app in minutes.',
+ cta: 'Get started with Angular',
+ ctaLink: 'https://case.app/docs/connect/angular',
+ body: `Angular (previously AngularJS) is a Google-maintained open-source framework designed for building dynamic web applications. Utilizing TypeScript, it features a component-based structure, enabling developers to create reusable and manageable UI components. Angular's standout features include two-way data binding and dependency injection, simplifying the development of complex applications.
+
+ Why would you need a backend for your Angular app?
+ At some point, a backend is mandatory for implementing critical features:
+
+
+ - Handling Evolving Data
+ Prepare to work with data that is subject to change over time.
+ - CRUD Functionalities
+ CRUD refers to the processes of Creating, Reading, Updating, and Deleting. Facilitate user engagement by allowing them to generate and control their content.
+ - Implementing User Access
+ This requires setting up systems for user sign-ins and registrations, along with managing permissions for accessing your resources.
+ - Management of Files and Images
+ Focus on the upload, storage, and access of files and images.
+ - Backend Logic Implementation
+ Consider incorporating backend operations like email dispatch or other activities that require a secure server environment and cannot be handled client-side.
+
+
+ What is CASE?
+ CASE is a lightweight backend-as-a-service that deploys a full backend in one-command with everything you need without configuration:
+
+
+ - Database
+ - REST API
+ - Admin Panel
+
+
+ Why is CASE the best backend to use with Angular ?
+ Combining CASE and AngularJS gives you many advantages:
+
+
+ - Stay in TypeScript
+ CASE uses TypeScript too ! You can easily create a monorepo and share logic and types
+ - Use the JS SDK
+ Use the CASE JS SDK in Angular to access backend functions such as lists, filters, upload, creation, login/logout...
+ - Nothing to configure
+ The backend, often a complex realm with many components, is simplified with CASE as there is nothing to configure.
+
+
+ Ready to connect your Angular frontend to your new CASE backend?
+ `
+ }
}
}