Goals
- Prepared an Approach Document and conducted requirement gathering during the development process.
- Understood the existing functionality and implementation.
- Integrated Docker to avoid cross-platform dependencies.
- Utilized technologies such as Vue.js, jQuery, REST API, and Core PHP.
- Employed Azure and GitLab for deployment and version control.
- Leveraged JIRA and Confluence for project management.
Key Features
- Comprehensive club management system.
- Efficient member management capabilities.
- Streamlined vessel management for easy tracking and maintenance.
- Location (Dock) management for convenient access to boats.
- Member surveys to gather feedback and enhance services.
- Defined schedules for vessel availability.
- Vessel reservation system for club members.
- Reciprocal reservation functionality for members across different clubs.
- Multi-club management capabilities.
Technologies Used
The project utilized the following technologies:
Node.js
A JavaScript runtime environment for server-side development.
Vue.js
A progressive JavaScript framework for building user interfaces.
Bootstrap
A popular front-end framework for responsive web design.
Design
The design of the platform is focused on providing a user-friendly and visually appealing experience. The interface is intuitive, allowing users to navigate and access information effortlessly. The use of responsive design ensures optimal performance across various devices, enhancing usability.
Responsiveness
The platform is designed to be fully responsive, providing an optimal viewing experience on desktops, tablets, and mobile devices. The responsive design ensures that content is displayed correctly and legibly, regardless of the screen size. Users can interact with the platform seamlessly, regardless of their preferred device.