Necesito un kit de inicio para mi nueva aplicación. ¿Dónde puedo encontrarlo según los siguientes requisitos?

¡Hola!

Divulgación – Yo trabajo en Hasura.

Parece que mucho de lo que necesita es exactamente lo que Hasura resuelve bien.

Proporcionamos API listas para usar para autenticación y datos. Solo tiene que hacer las tablas de su base de datos y obtendrá API preparadas para comunicarse con la base de datos y para la autenticación. Hasura usa Postgres como la base de datos.

Puede elegir su propia infraestructura y su propia pila tecnológica para un código personalizado. Tenemos una función de “git push to deploy” similar a Heroku. Básicamente, Hasura es como Firebase + Heroku, en su propia infraestructura. ¡Prueba Hasura y prueba estas características tú mismo!

Si está buscando comenzar a construir backends de aplicaciones listas para producción rápidamente, regístrese en este curso gratuito de desarrollo de backend Hasura Backend Developer Course. El curso cubrirá la autenticación / autorización, el esquema y el modelado de datos, la creación de API, servicios personalizados, la creación de trabajos por lotes y la implementación a través de un tutorial interactivo.

¡Buena suerte!

puede usar RailsApps / rails-composer para autenticación, omnioauth, bootstrap, implementación de heroku y usar gema webpack para agregar un módulo de nodo javascript a su proyecto. Si quieres aprender diseño de Restful API te sugiero un curso gratuito en Udacity.

Si desea una solución basada en Python, Django resolverá todos los problemas por usted + el soporte de la comunidad es increíble.