Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

The Mahatma Gandhi National Rural Employment Guarantee Act Backend Application

Project Logo:

Description :-

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”.

The Basic Prerequisites of this Applications are.

  • Should Have a MySQL Server and a Database Created.
  • Should have created folllowing tables into the database WITH SAME DATATYPES.

Users of this project are :-

• BDO
• Gram Panchayat Member(GPM)

BDO Roles are:

  • BDO can Login into their account
  • BDO can Create a project
  • BDO can View List Of Project
  • BDO can Create new Gram Panchayat Member(GPM)
  • BDO can View all the GPM
  • BDO can Allocate Project to GPM
  • BDO can See List of Employee working on that Project and their wages

Gram Panchayat Member(GPM) Roles are:

  • GPM can Login into their Account
  • GPM can Update their password
  • GPM can Create Employee
  • GPM can View the Details of Employee
  • GPM can Assign Employee to a Project
  • GPM can View total number of days Employee worked in a project and also their wages

Tech stack and Tools used

  • Java
  • MySQL
  • Git & GitHub

Lessons Learned

  • Gain excessive knowledge on application of Java and MySQL.
  • Enjoyed the process of learning and creating the application.

Flow of Application

Database Schema:

Untitled

Start View Of Application

BDO Login

-BDO login Details:- username (rakesh kandar) and password (12345)
-BDO Features will be shown after successfully login

BDOlogin

GPM Login

-GPM will be login through crediantial provided by BDO
-GPM can change password but username will always be unique which is provided by BDO
-All features of GPM will be shown after successfully login
gpm login


Assign Employee to a Project

Project assing

Exception Handling

-If user provides wrong input, the appropriate error message will appear

ExceptionPart1

Details Of Employee

-GPM can see Employee details

Employee1

Employee2

Feedback

Valuable feedback will be appreciated. You can reach out to me via below medium.

rakesh kandar

Thank you for reading 🤗 ! Visit Again......

About

MNREGA (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. There are two users of this system :

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages