/-MIESITU--Digitalizing-sugar-and-oil-distribution-system

Miesitu is a web app that tries to address one of the local problem of our society. It is meant to solve the problem in sugar and oil distribution at district level by digitalizing the process. This web app allows customers to get sugar and oil, and information about them such as pricing, arrival time, brand and the deadline/final date...

Primary LanguageJupyter Notebook

MIESITU: Digitalizing sugar and oil distribution system

DESCRIPTION

Miesitu is a web app that tries to address one of the local problem of our society. It is meant to solve the problem in sugar and oil distribution at district level by digitalizing the process. This web app allows customers to get sugar and oil, and information about them such as pricing, arrival time, brand and the deadline/final date. It also creates transparency and reduces corruption which are the main problems of our country. It reduces these problems by allowing the society to know the amount of goods that has arrived, sold and left over. It also allows customers to contact the admin about problems that may happen in the distribution process and to give their personal opinions. It also allows the admin to manage, share and get information about the goods and users.

Features

1. Authentication

It authenticates the users by requiring them, If the user has no account to sign up else to login by filling information and verifying whether the user input is valid or not. It also allows users to logout from the system and delete their account.

2. Authorization

the system includes role based access control. It gives the admin full privilage and control over the system. In addition to admin, it also gives some privilages like seeing posts, marking when customers buy the goods, changing their username or password to the distributer. The customer also have some privilages like changing their password and username and seeing posts, arrival time, brand of the goods and deadline to buy the goods.

It will have three diffrent dashboards for admin, distributor and customer. The admin can assign and manage permissions through his/her dashboard. the customer and distributer also can do their things through their dashboard.

3. Business feature 1:

  • The admin inserts and edits the goods price and other informations like brand so that the customer can get it.

4. Business feature 2

  • the distributer approves if the customer buys the goods or not.