mirgator - python
open sourced
backend - typescript - node.js
not fully open sourced at the moment but I can share the entire code face to face
-
based on [ fastify / express ] framework
-
constructed with [ web socket ] support
-
self-defined and built-in cryptography function
-
crud integration
-
data storage
-
user verification and authentication
-
firebase : (nd) -> database -> ...
-
firestore : (nd) -> collection -> ...
-
mongodb : (2d) -> database -> collection
-
mysql : (1d) -> table
-
postgresql : (1d) -> table
-
google sheet : (1d) -> table
-
redis : (1d)
# clone repo
git clone https://github.com/myworldbox/myapibox.git
# download module
yarn
# start development
yarn start# quick github commit
yarn commit# function can be triggered by both GET / POST request
# fill the below variable with json format displayed below
# [ GET ] - req.query.eject
# [ POST ] - req.body
/
# root
/api/auth
# user verification and authentication - ( firebase )
/api/crypto
# crypto
1. hash
2. encryption
3. decryption
/api/database
# database
1. postgresql
2. mongodb
3. firebase
4. firestore
5. google sheet
6. redis
/api/storage
# storage
1. s3
2. gcs
3. azure
4. ibm
5. firebase
6. cloudinary
/api/json
# json visualization{
"service": {
"provider": "",
"action": "",
"password": "",
"crypto": {
"name": "aria-128-cfb8",
"type": "encrypt"
},
"hash": [
"password"
],
"validation": [
"email"
],
"node": "database.collection.node"
},
"data": {},
}routes are reduced to suite the 12 serverless function limits of vercel
