Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/maneeshavr/co-operative_society_management_system

Standalone software for managing member accounts, loans, various deposits (shares, compulsory deposits, pension deposits, special deposits), and other services in a cooperative society. Includes email notifications and report generation with JasperSoft.
https://github.com/maneeshavr/co-operative_society_management_system

java javafx maven mysql

Last synced: 5 days ago
JSON representation

Standalone software for managing member accounts, loans, various deposits (shares, compulsory deposits, pension deposits, special deposits), and other services in a cooperative society. Includes email notifications and report generation with JasperSoft.

Awesome Lists containing this project

README

        

# Cooperative Society Management Software

## Overview
This standalone software is designed to manage the operations of a cooperative society. It includes functionalities for managing member accounts, loans, and various types of deposits such as shares, compulsory deposits, pension deposits, and special deposits. Additionally, it supports sending email notifications to members and generating reports using JasperSoft.

## Features
- **Member Management**: Handle member registrations, updates, and account management.
- **Loan Management**: Process loan applications, track loan repayments, and manage loan accounts.
- **Deposit Management**: Manage different types of deposits, including shares, compulsory deposits, pension deposits, and special deposits.
- **Email Notifications**: Send emails to members about their account details and updates using MailJS.
- **Report Generation**: Create and share detailed reports using JasperSoft.
- **Other Services**: Additional services tailored for cooperative societies.

## Technologies Used
- Programming Language: Java
- Database: MySQL
- Build Tool: Maven
- Email Service: MailJS
- Reporting Tool: JasperSoft

## How to Use
1. **Clone the repository:**
```sh
git clone https://github.com/ManeeshaVR/project_co-operative.git
cd project_co-operative
```

2. **Set up your environment:**
- Ensure all required dependencies are installed.
- Configure the `application.properties` file to connect to your MySQL database and MailJS service.

## System Requirements
- Java 11+
- MySQL 8.0+
- Maven 3.6.0+

## License

This project is licensed under the MIT License. See the LICENSE file for more details.