import ApiExamples from 'data/products/realtime/api-examples'
import AppExamples from 'data/products/realtime/app-examples'
import Solutions from 'data/Solutions'
import { NextSeo } from 'next-seo'
import Link from 'next/link'
import { useRouter } from 'next/router'
import { Button, Image } from 'ui'
import CTABanner from '~/components/CTABanner'
import DefaultLayout from '~/components/Layouts/Default'
import SectionContainer from '~/components/Layouts/SectionContainer'
import ProductsNav from '~/components/Products/ProductsNav'
import APISection from '~/components/Sections/APISection'
import ProductHeader from '~/components/Sections/ProductHeader'
import RealtimeStyles from '~/styles/realtime.module.css'
import { Grid, Layers, Menu } from 'lucide-react'
import { PRODUCT_NAMES } from 'shared-data/products'
import 'swiper/css'
const Cursor = ({ className = '', color = 'none' }) => {
return (
)
}
function RealtimePage() {
// base path for images
const { basePath } = useRouter()
const meta_title = 'Realtime | Sync your data in real time'
const meta_description =
'Listens to changes in a PostgreSQL Database and broadcasts them over WebSockets'
return (
<>
Start a project
🤔 😄
Listen to changes in the Database inserts, updates, and deletes and other changes.
Store and synchronize online user state consistently across clients. Send any data to any client subscribed to the same Channel.
Build any kind of Realtime application with ease, including any of these scenarios.
{example.description}
APIs that you can understand. With powerful libraries that work on client and
server-side applications.
Database changes
Presence
Broadcast
What you can build with Realtime
{example.title}