Welcome to the Club Management System, a web application designed to streamline the management of clubs and organizations. This system provides features for members to register, organize events, and collaborate effectively. Follow the instructions below to set up and use the Club Management System.
- User registration and authentication
- Create and manage clubs or organizations
- Schedule and promote events
- User-friendly interface
Before installing and using the Club Management System, make sure you have the following prerequisites:
- Java Development Kit (JDK) 17
- Apache Maven
- PostgreSQL (installed and running)
- Postman
-
Clone the repository to your local machine using the following command:
git clone https://github.com/NKUBITOYIMANZI/ClubManagementSystem.git
-
Change into the project directory:
cd ClubManagementSystem
-
Build the application using Maven:
mvn clean package
-
Run the application using the following command:
java -jar target/ClubManagementSystem-1.0.0.jar
-
Create a PostgreSQL database for the Club Management System.
-
Open the application.properties file located in the src/main/resources directory.
-
Configure the following properties in the application.properties file:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres spring.datasource.username=postgres spring.datasource.password=123
-
Open your web browser and navigate to http://localhost:8080/clubs
-
Register a new user account by clicking on the "Register" button and providing the required information.
-
Log in using your registered credentials.
-
Create and manage clubs, schedule events, and collaborate with other members.
We hope you find the Club Management System useful for organizing and managing your clubs and events. If you have any questions or need assistance, feel free to contact us. Happy club management!
Email: [email protected] Phone: +250785680176