The Cooperative Society Web Application is designed to support the operations of a cooperative society, providing features such as member management, financial services, announcements, news, and more. This application aims to enhance the engagement and financial well-being of the society's members.
- Member Management: Add and manage members, including their personal details, savings, and loans.
- Financial Services: Offer savings accounts, loans, and investment opportunities to members.
- Announcements: Post announcements for upcoming events, meetings, and polls.
- News Section: Share the latest news and updates with members.
- Services and Products: Highlight the various services and products offered by the cooperative society.
- Contact and About Us: Provide detailed information about the cooperative society and how to get in touch.
- Python 3.x
- Flask
- Other dependencies listed in
requirements.txt
-
Clone the repository:
git clone https://github.com/your-username/cooperative-society.git cd cooperative-society -
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate -
Install the dependencies:
pip install -r requirements.txt
-
Set up the environment variables:
export FLASK_APP=run.py export FLASK_ENV=development
-
Initialize the database:
flask db init flask db migrate flask db upgrade
-
Run the application:
flask run
- Navigate to
http://127.0.0.1:5000in your web browser to access the application. - Use the various sections of the application to manage members, post announcements, share news, and more.
We welcome contributions to improve the application. Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push to your branch.
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or inquiries, please contact us at amadasunese@gmail.com.