Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/enriqueseor/club-nautico-app

spring boot and JSP web-app
https://github.com/enriqueseor/club-nautico-app

java spring spring-mvc

Last synced: 1 day ago
JSON representation

spring boot and JSP web-app

Awesome Lists containing this project

README

        

# Nautical Club Web Application

This is a comprehensive web application for managing various aspects of a
nautical club, including boats, members, skippers, boat trips, and more.
The project utilizes the [Spring](https://spring.io/) Framework for
[Java](https://www.java.com/en/) web development.

![RCNT_HOME](resources/RCNT_HOME.png)

## Table of Contents

1. [Features](#features)
2. [Getting Started](#getting-started)
3. [License](#license)

## Features

- **Boat Management**: Create, edit, list, show, and delete boats. Record boat details such as registration information and specifications.

![RCNT_BOATS](resources/RCNT_BOATS.png)

- **Member Management**: Maintain a database of club members, including their personal details and membership status.

![RCNT_MEMBERS](resources/RCNT_MEMBERS.png)

- **Skipper Registration**: Allow members to register as skippers and specify their qualifications and availability for boat trips.

![RCNT_SKIPPERS](resources/RCNT_SKIPPERS.png)

- **Boat Trip Scheduling**: Schedule and manage boat trips, assigning skippers and members to available boats.

![RCNT_TRIPS](resources/RCNT_TRIPS.png)

## Getting Started

To run this project locally, follow these steps:

1. Clone the repository
2. Open the project on a Java IDE
3. Build and run the project
4. Javac compiler is not working for me (intelliJ), use eclipse one.
5. Access the application in your web browser: http://localhost:8080/

## License

This project is licensed under the [MIT License](LICENSE).