The application adopts the concept of CRUD (create, read, update, and delete) that allows to perform the following actions, but not limited to
- new member to register through the app,
- admin-level user to review (reject and accept) candidates, update and delete the information of existing members, view members distribution statistic,
- members to update their personal information.
- The web application was created using Flask and is based on Python 3.9.0
- The following packages are required to successfully run the web-app
- Flask 2.0.1
- Jinja2 3.0.1
- Werkzeug 2.0.1
- Sqlalchemy
Johanes Christian (email: johaneslew@gmail.com)
The overall design of this application was created by Immanuel Sitepu (email: stpimm@muels.id)
Here is the link to his personal github page stpimm.
The project can be accessed through keanggotaan.ppski.id
p.s. It is important to note that this is my first web-development application. The author admits that various bad practices are implemented in the program due to the limited knowledge of the author at the time of when the application is written.