@influence-society/yuna-frontend
v1.0.0
Published
An Influence Society site
Readme
MEWS Frontend
The Yuna frontend is a typescript-based application with cloudflare workers backend designed to provide a user-friendly interface for managing and displaying apartment data. It integrates with the MEWS backend to fetch and display information about apartments, including pricing, availability, and other relevant details.
Technical Overview
The Yuna frontend is built using TypeScript and leverages Cloudflare Workers for backend operations. It communicates with the MEWS backend to retrieve apartment data, which is then processed and displayed to users. The application is designed to be responsive and user-friendly, providing a seamless experience for users looking to book apartments or apparthotels.
The frontend communicates with the MEWS backend to retrieve apartment data, which is then processed and displayed to users. The data flow involves fetching apartment details, processing pricing information, and managing availability for booking.
Key Features
- Apartment Listing: View apartment listings, including details like pricing and availability.
- Apparthotel Listing: Special handling for apparthotels, allowing users to view and book these properties.
- Booking System: Users can book appatyhotels directly through the frontend, with availability checks and pricing calculations handled by the backend.
- Calendar Integration: The frontend includes a calendar component that displays pricing and allows users to select booking dates.
API Documentation
API Endpoints
The Yuna frontend interacts with the MEWS backend through various API endpoints. These endpoints are used to fetch apartment data, manage bookings, and handle user interactions.
Fetch Apartments
GET /configurations
This endpoint retrieves the configuration settings for the Yuna frontend, including apartment data and other necessary configurations.
