En honor a Astrale.
100cims
App móvil para iOS y Android usando react-native. El nombre es en honor al desafio de los 100 cims en Cataluña.
Más alla del nombre, la idea es que sea generica y pueda funcionar para cualquier parte del mundo, el scope inicial, 1.0.0, sera solamente centrado en las 50X cimas mas emblematicas de Cataluña.
Qué no es:
- No es una app para hacer/trackear rutas como Wikiloc ( Ni Strava ).
Qué es:
- Es una app de cimas a las que puedes subir andando (sin equipamiento de escalada).
- Es una app donde marcar que has completado una cima (Un TODO pero nicho).
- Es una app social donde podras ver otras personas que han completado esa cima e interactuar con ellas.
Objetivos*
*A nivel del proyecto
- Sencilla, tanto a nivel de features como de interfaz.
- Low effort, tanto en coste mensual económico como en tiempo.
- Aprender, un nuevo stack (tRPC ergo node backend con typescript).
Stack
El código, otra vez abierto, al menos inicialmente, vivira en un monorepo (pnpm + turborepo).
Las apps:
- api/: Node, Express (Con tRPC y Prisma).
- mobile/: Expo, React Native (TypeScript, Tailwind, SWR...).
- web/: Remix.
- scrappers/: Python.
El puente entre backend (api) y app móvil sera usando tRPC (TypeScript).
La base de datos sera un PostgreSQL alojado en Neon.tech, migraciones y queries usando Prisma.
Features
En construcción...
Resources
Log de diarios
Pendiente...