Welcome to the CabrasLab Platform repository! This is the monorepo for handling the core operational system at Pouso das Cabras Ranch, including our booking system and internal management platform.
This repository is built using Nx to ensure scalability, flexibility, and efficiency for the various components and services that power our operations. The apps on this system focuses on essential internal functions such as booking management, guest profiles, notifications, and internal processes.
- Overview
- Monorepo Structure
- Technologies Used
- Getting Started
- Development Guidelines
- Contributing
- License
The CabrasLab Platform monorepo manages the core backend functionality for Pouso das Cabras Ranch, a tranquil retreat focused on offering a peaceful escape from the noise of modern life. The platform consists of several modules that support booking operations, guest management, and internal operations (e.g., notifications and reports).
- Booking Management: Handle guest bookings, availability, payments, and notifications.
- Internal Platform: Tools and features to manage guest information, property management, and staff operations.
- Notifications: Keep both guests and staff informed of important updates.
- Reports & Insights: Generate reports for occupancy, financials, and guest feedback.
TODO
- Nx: For organizing and maintaining the monorepo efficiently.
- Node.js: Backend runtime environment.
- TypeScript: Ensures type safety and better developer experience.
Clone the repository and install dependencies:
git clone https://github.com/cabraslab/cabraslab-platform.git
cd cabraslab-platform
pnpm install
TODO
We welcome contributions! Please check out our Contributing Guide for detailed guidelines on how to get involved.
This repository is licensed under the MIT License.