Web UI to create powerful voice applications with Fonoster's API.

Overview

Fonoster — Web UI

Web UI to create powerful voice applications with Fonoster's API

Technical details

Environment Deployed version Link
Development v0.2.15 Go to
Staging v0.2.15 N/A
Production v0.0.0 N/A

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Technologies stack

Tool Description
Next.js Development platform. Framework for server-side apps using React
Docker Infrastructure provisioning
TypeScript Programing language. Types reduce bugs & increases reliability
Bash scripts Used for development management
EsLint & Prettier Code style enforcer

Starting app in development mode

npm run dev

# or

yarn dev

Considerations, restrictions and values

  • The components within each layer are cohesive.
  • Restricts validation rejects and disinfects malicious input.
  • Don't disable ESLint or Prettier rules.
  • Follow the architectural styles and patterns of the project.
  • Follow the merge template correctly.
  • The sensitive information of the project must be in environment variables.
  • Evaluate the use of dependencies. (Build or install)
  • Please install the VScode recommendations to improve your code style.

Bugs and Feedback

For bugs, questions, and discussions, please use the Github Issues

Authors

License

Copyright (C) 2022 by Fonoster Inc. MIT License (see LICENSE for details).

You might also like...

React features to enhance using Rollbar.js in React Applications

Rollbar React SDK React features to enhance using Rollbar.js in React Applications. This SDK provides a wrapper around the base Rollbar.js SDK in orde

Jan 3, 2023

React-Mini-Projects - Simple React mini-applications

React Mini Projects A Fully Responsive React Application contain these mini apps : Todo App Movie App Budget App Flash Card App Factor App This app wa

Jan 1, 2022

a more intuitive way of defining private, public and common routes for react applications using react-router-dom v6

auth-react-router is a wrapper over react-router-dom v6 that provides a simple API for configuring public, private and common routes (React suspense r

Dec 3, 2022

Shows how React components and Redux to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications

Shows how React components and Redux to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications

This simple shopping cart prototype shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications.

Feb 1, 2022

Bugsnag integration for Ember applications.

Ember Bugsnag Bugsnag integration for Ember applications.

Apr 28, 2022

React components and hooks for creating VR/AR applications with @react-three/fiber

React components and hooks for creating VR/AR applications with @react-three/fiber

@react-three/xr React components and hooks for creating VR/AR applications with @react-three/fiber npm install @react-three/xr These demos are real,

Jan 4, 2023

Gnome Shell extension to provide a flexible applications dock (WIP).

Flexi Dock (WIP) Gnome Shell extension to provide a flexible applications dock. Installation The easiest way to install this extension is via the offi

Aug 29, 2022

Create posts for ubccsss.org using the GitHub REST API

content manager for ubccsss.org Create posts for ubccsss.org using the GitHub REST API Installation $ git clone [email protected]:ubccsss/content-manager

Sep 15, 2022

Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

Jan 8, 2023
Comments
  • refactor(docker): use multistage and remove fonoster/base dependency

    refactor(docker): use multistage and remove fonoster/base dependency

    With this approach the image is self-contained, the final size is reduced, and the runner (used to deploy) has a lower attack factor, as it has less available packages.

    This approach also improves the use of docker cache, and makes the build time faster.

    BREAKING CHANGE: this approach uses Yarn instead of NPM for improved package security and better conflict handling.

    Notes:

    • As some serverless and cloud providers require a dynamic port, the use of an environment variable ${PORT} was added.
    • APP_ENV and NODE_ENV were added as arguments to be passed at build time, for different development and deploy behaviors and optimizations, defaulting to production as the common use case.
    • Use nextjs:nodejs user:group as a recommendation by Vercel. And this should not have an impact in fonoster permissions as this frontend is decoupled.
    • Disable anonymous telemetry by default
    • Use a standard Healthcheck with check requests in less than 5s, and if not then confirm 3 more times. We don't want to realize the server is down 5 minutes after.
    opened by gustavovalverde 3
Owner
Fonoster
The open-source alternative to Twilio.
Fonoster
This is an online dialog with realtime chat, voice and face to face.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Gökhan ERGEN 2 Jun 7, 2022
✨ Create server-rendered universal JavaScript applications with no configuration

Universal JavaScript applications are tough to setup. Either you buy into a framework like Next.js or Nuxt, fork a boilerplate, or set things up yours

Jared Palmer 11k Jan 7, 2023
An application that has a frontend (user interface) that allows you to create, read, update or delete (CRUD) products using an API in which you can also create, read, update or delete products.

CRUD app with React and Firebase 9 An application that has a frontend (user interface) that allows you to create, read, update or delete (CRUD) produc

Júlio Bem 3 Sep 28, 2021
A react component helps bring Figma's Cursor Chat to your web applications in less than 3 minutes, making real-time collaboration anywhere

@yomo/react-cursor-chat ?? Introduction A react component helps bring Figma's Cursor Chat to your web applications in less than 3 minutes, making real

YoMo 84 Nov 17, 2022
Tiny and powerful state management library.

BitAboutState Tiny and powerful React state management library. 100% Idiomatic React. Install npm install --save @bit-about/state Features 100% Idioma

null 53 Nov 5, 2022
TryShape is an open-source platform to create shapes of your choice using a simple, easy-to-use interface. You can create banners, circles, polygonal shapes, export them as SVG, PNG, and even as CSS.

Create, Export, Share, and Use any Shapes of your choice. View Demo · Report Bug · Request Feature ?? Introducing TryShape TryShape is an opensource p

TryShape 148 Dec 26, 2022
Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

Material-UI Quickly build beautiful React apps. Material-UI is a simple and customizable component library to build faster, beautiful, and more access

Material-UI 83.6k Dec 30, 2022
⚡️ Simple, Modular & Accessible UI Components for your React Applications

Build Accessible React Apps with Speed ⚡️ Chakra UI provides a set of accessible, reusable, and composable React components that make it super easy to

Chakra UI 30.5k Jan 4, 2023
A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

react-admin A frontend Framework for building data-driven applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Materi

marmelab 21.2k Dec 30, 2022
The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

Module SonarCloud Status ag-grid-community ag-grid-enterprise AG Grid AG Grid is a fully-featured and highly customizable JavaScript data grid. It del

AG Grid 9.5k Dec 30, 2022