Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vishal-girhepunje/rural-mgnrega

MGNREGA(The Mahatma Gandhi National Rural Employment Guarantee Act ) is a scheme by which unskilled people of rural India are guaranteed to have 100 days of paid work. Main objective of this project is to manage employments offered through this scheme.
https://github.com/vishal-girhepunje/rural-mgnrega

github java jdbc mysq sprint

Last synced: 11 days ago
JSON representation

MGNREGA(The Mahatma Gandhi National Rural Employment Guarantee Act ) is a scheme by which unskilled people of rural India are guaranteed to have 100 days of paid work. Main objective of this project is to manage employments offered through this scheme.

Awesome Lists containing this project

README

        

# MGNREGA




The MGNREGA was initiated with the objective of β€œenhancing livelihood security in rural areas by providing at least 100 days of guaranteed wage employment in a financial year, to every household whose adult members volunteer to do unskilled manual work.

>
> a. Block Development Officer(BDO)
>
> b. Gram Panchayat member(GPM)
>
> A project is created by BDO,which is assigned to corresponding Gram panchayat Members. Gram Panchayat member has acccess to assign to Employees to Complete the Project.

> The MGNREGA is an java application designed to provide BDO and Gram Panchayat Member (GPM) of Block Office with a personalized easy-to-utilize user experience for creating, assigning and managing the project and employee . It stores GPM, Employee and project's data records, project assignments, wage/day, Total receivable amount till current date , and other information.
>
>It is Console based Project.
>
>Built application within four days.

## πŸ‘‰ ⎚ [Click here](https://drive.google.com/file/d/1nKbPZpLb-N3EpLx0dEbmjWkHdbJM5c_V/view) to Watch detail explaned Video of this application.

# Features

- BDO and GPM can login and logout.
- BDO can create Project and GPM provide their detail.
- BDO can see the List of Project, GPM and Employee's along with all the detail.
- BDO can assign project to GPM and GPM can assign to Employee.
- GPM can see the list of Employee and Amount receivable till date according to daily wage.
- GPM can only assingn only those project which are assign to them by BDO.
- GPM can only assingn project to Employee.
- Many more ..

# Overview of My work
## FLOW OF PROJECT




<<<<<<<<<< BDO >>>>>>>>>

User_Name - bdo

Password - bdo

Functions of BDO:
1. Login into their account.
2. Create a project.
3. View List Of Project.
4. Create new Gram Panchayat Member(GPM).
5. View all the GPM.
6. Allocate Project to GPM
7. See List of Employee working on that Project and their wages.

<<<<<<<<<< GPM >>>>>>>>>

User_NAme - gpm

Password - gpm

Function of Gram Panchayet member:
1. Login into their Account.
2. Create Employee.
3. View the Details of Employee.
4. Assign Employee to a Project.
5. View total number of days Employee worked in a project and also their wages.

## ER Diagram



## Flow Chart



# Used Tech stacks and Tools

- Java
- MySQL
- Git & GitHub
- JDBC
- MySQL 8.0
- Sprint tool suit 4

# Feedback
> Valuable feedback will be appreciated.

> You can reach out to me via below medium.

- [Linkedin](https://www.linkedin.com/in/vishal-girhepunje-688195196/)
- [portfolio](https://vishal-girhepunje.github.io/)

# Contributor
#### Vishal Girhepunje>[GitHub](https://github.com/vishal-girhepunje)

Author
Vishal Girhepunje