
Escavida
















About the Project
Escavida is a digital platform for sea adventure enthusiasts, connecting divers, instructors, and dive centers through a seamless ecosystem of booking, learning, and managing diving experiences.
Escavida is a complete ecosystem designed for the diving community, offering three interconnected platforms:
Admin Dashboard: Central hub where the platform team manages bookings, validates dive centers and instructors, approves courses, activities, and blogs, and ensures smooth operations.
Vendor Dashboard: Dedicated to dive centers and instructors, allowing them to create and manage courses, trips, and activities. Vendors can edit their profiles, manage calendars, and communicate with users through integrated chat features.
Client Application: The customer-facing web app where diving enthusiasts can discover and book unforgettable adventures such as liveaboards, scuba courses, and diving trips. Clients can explore content generated by vendors, book securely, and join a growing community of ocean explorers.
With a strong focus on safety, sustainability, and unforgettable experiences, Escavida empowers ocean lovers whether beginners or seasoned divers to connect, learn, and embark on their next underwater journey.
Main Features
- π Secure Authentication β Role-based login for Admins, Vendors, and Clients.
- β Validation System β Approve dive centers, instructors, courses, and activities.
- π° Content Oversight β Manage blogs, promotions, and featured dive experiences.
- π Analytics & Reports β Monitor bookings, user growth, engagement, and revenue.
- π« Course & Activity Creation β Vendors create and customize courses and activities.
- π€ Community Connection β Chat & feedback system to engage with divers & instructors.
- π Discover & Book Adventures β Clients explore trips, liveaboards, and courses.
- π± Responsive Design β Optimized for desktop and mobile experiences.
- β‘ Scalable Infrastructure β Powered by React, Node.js, PostgreSQL& AWS.
- π€ Profile & Calendar Management β Vendors manage their profiles and sync schedules.