Terminado

Programador App en React Native / Firebase.

Publicado el 04 Octubre, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador para dar tareas de ajustes y mantenimiento a una aplicacion ya construida en React Native ( para iOS y Android ) . https://cluegarden.com/

ClueGarden es una aplicación móvil, para tanto iOS como Android que permite a los usuarios tener metas diarias para mejorar como individuo en diferentes áreas (por ejemplo Sabiduría, Esperanza o Pureza). Estas metas están organizadas también en diferentes niveles, y la idea de negocio, es que el primer nivel de metas es gratis, y para continuar, será necesario subscribirse (todavía no está implementado).



Podés revisar si te interesa la web comercial del proyecto https://cluegarden.com/.

En cuanto a tecnologías, como esta listado en Workana, el proyecto está construido utilizando React Native junto con Expo. Cabe destacar, que por temas de arquitectura, está dividido en dos grandes módulos:
- El módulo core posee la lógica principal de la app, donde se encuentran las acciones, reducers, sagas y conexiones. Para facilitar la utilización de los mismos, está escrito utilizando Typescript.




- El módulo mobile posee todos los componentes visuales, la navegación y todo lo relacionado con ello. Aquí por practicidad no se utiliza Typescript.

Simplificamos el trabajo de backend utilizando una arquitectura serverless gracias a la integración con Firebase. Estamos utilizando la base de datos de Firestore, así como también la autenticación de Google y Facebook a través de Firebase. También, tenemos un tercer módulo llamado functions que utilizamos para subir Firebase Cloud Functions con algunos pequeños serverless endpoints que se necesitaban.





Para ejecutar el proyecto, luego de instalar las dependencias en ambos módulos usando yarn, nos paramos en el módulo de mobile y corremos el comando yarn start. Esto va a primero realizar el build del core que está en typescript, y luego levantar el servidor de desarrollo de Expo. Acá para testear, podés usar tu propio celular instalando la aplicación de Expo, o sino emuladores del Android Studio y del XCode.


Se busca una persona con conocimientos solidos de estas tecnologias para dar continuidad a la app
ClueGarden is a mobile app developed using React Native. Architecturally, this application follows a serverless architecture based in Google Services, in particular:
- Firebase Auth
- Firestore
- Firebase Cloud Functions

Regarding the mobile app, it's split into two main modules:

1- Core module that has all the business logic as well as the state management, and the connections with Firebase. This is built using:

- Typescript v: 3.6
- Redux saga
- Redux Sauce
- Reselect

2 - Mobile module that contains the logic behind the view, navigation, animations and so on.
Built using:

- React v: 16.9
- React Native with Expo SDK 37
- Redux
- React Navigation v4
- Formik

Experience required:
- React/React Native 2+y
- Expo 1+y
- Google Cloud platform: Firestore, Cloud Functions, Auth 1+y
- Redux 2+y
- Redux Sagas 2+y

Experience optional:
- Typescript
- React Navigation v4
- Redux Sauce
- Formik

Contexto general del proyecto

Proyecto a largo plazo . App mobile y tambie hay mas web. ClueGarden is a mobile app developed using React Native. Architecturally, this application follows a serverless architecture based in Google Services, in particular: - Firebase Auth - Firestore - Firebase Cloud Functions Regarding the mobile app, it's split into two main modules: 1- Core module that has all the business logic as well as the state management, and the connections with Firebase. This is built using: - Typescript v: 3.6 - Redux saga - Redux Sauce - Reselect 2 - Mobile module that contains the logic behind the view, navigation, animations and so on. Built using: - React v: 16.9 - React Native with Expo SDK 37 - Redux - React Navigation v4 - Formik Experience required: - React/React Native 2+y - Expo 1+y - Google Cloud platform: Firestore, Cloud Functions, Auth 1+y - Redux 2+y - Redux Sagas 2+y Experience optional: - Typescript - React Navigation v4 - Redux Sauce - Formik

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Modificar una app existente
Tipo de app Otro

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por P. D. L.