auto-api-ui's Issues
Users can connect to Sequelize database
Defining a new Crud item
API Name:
/cats
Describe one item as an object:
{
id: 3,
name: 'Fluffy',
age: 5,
children: [
6,
7,
8
]
}
After describing it, a UI for controlling each of these values would appear. To set the type, and if something is an ID and if so, what table the ID refers to. children
are the kittens of this cat, they each have an ID for their cat object. Each property has a "type" value, number
, string
, any
, array
, id
. If you pick id
then you must select a table that the ID relates to (cats
, toys
, food
)
Snapshooting the changes
Create file format / design schema for introduced changes to make them undo and redo-able.
Migration based model?
Users can connect to a Mongo Database
Plugin Architecture
Users can install plugins via the UI for additional features.
Users can generate API endpoints: resources and items
/users
/users/:id
Users can select which database they want to use
Options:
- Postgres
- Mongo
- MySQL
Users can access params from URL
Users can access variables in URL and query params and use that information for querying data
Users can generate endpoints for nested resources
/users/:id/articles
/users/:id/articles/:id
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.