The backend API for Mi Roulotte, providing endpoints for trips, stages, content, and comments.
This project is organized into separate modules for better structure and scalability:
mi_roulotte_api→ API layer built with Hono for handling backend logic, database access, and endpoints.mi_roulotte_app→ Admin app built with Flutter for managing trips, stages, content, and comments.mi_roulotte_blog→ The main frontend blog built with Astro, displaying trips, stages, and stories.mi_roulotte_studio→ Admin panel built with Angular for managing trips, stages, content, and comments.
- ⚡ REST endpoints for trips, stages, content, and comments
- 🔑 Handles authentication and authorization
- 💾 Integrates with Cloudflare
- 🛠 Lightweight and optimized
- 🏗 Designed for scalability and modularity
-
Clone the repository:
git clone https://github.com/AlejaDiez/mi_roulotte_api.git cd mi_roulotte_api -
Install dependencies:
npm install
-
Build Cloudflare types:
npm run cf-typegen
-
Run the development server:
npm run dev
-
Open
http://localhost:3010in your browser.
npm run dev– Start development servernpm run deploy– Deploy production build to cloudflare
Mi Roulotte by Alejandro Diez Bermejo is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
