This is a typical React app created using create-react-app script. To start the app: 0. before setting up: install brew, github cli/account, npm
- clone the repo
- npm install all the dependencies (for some services, you need to create an account for the API key)
- npm start (the web app should be available on localhost)
(Yes, all data and UI texts are garbed text) https://master.d3fc41pzxyh539.amplifyapp.com/
- an skeleton app for adding and launching prototypes (e.g. proof of concept, mockup UX/Navigation, hackathon, glue things together)
- a repo for learning how to mockup by integrating new SaaS (API) solutions
- a playground that is more complex than stackoverflow/codesandbox examples, but easier to understand than a production application.
- users can interact with the result
- a non-developer can set it up in 1 hour
- a non-developer can add new function easily
- Styling - Material UI
- Front-end - ReactJS
- Navigation - (Material)selection, drawer, stepper, client-side routing
- Authentication and user identities - Auth0 (this requires an API key)
- Video chat - Twilio (this requires an API key)
- Rich-text editor - CKEditor
- Dynamic tables (export, print, sort, filter, grouping, nest records, etc.) - DevExpress Grid, Material table (you can also try TabulatorJS)
- Data visualization (ReChart)
- Deployment (AWS amplify)
- Server functions (Flask or Node) - this is for more complex backend (DB, API integrations)
- Mapbox or Google Map for map view
- In-product chat and threaded discussion (potentially Intercom, Discord, Twilio)
- Integration with other nocode/lowcode tool for faster build up (Contentful, Stripe, sharing buttons, for example)
- Full-text search (potentially ElasticSearch)
- Trello-like collection/boards with drag-and-drop cards
- Screenshot of entire or partial page and make threaded comment in-context
- Audio/video synchronized with page structure
- Split the code for better re-usability
- Find a simpler deployment tool
- Real-time editing for non-document (e.g. Google doc experience for polygons, workflow graph)