Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/iammar7/firmfigure-client

An automated workflow for an audit firm.
https://github.com/iammar7/firmfigure-client

ant-design antd reactjs umijs

Last synced: 1 day ago
JSON representation

An automated workflow for an audit firm.

Awesome Lists containing this project

README

        

# FirmFigure Client
This application is for one of the **audit firm**s based in **KSA**, which helps them to **automate** their daily routine tasks. It also allows the admin to see the progress of each team working inside the firm.

> This repo only contains the client side code. To read the server side code, please see [here](https://github.com/iAmmar7/Petromin-BE).

Application is deployed on **Digital Ocean**'s [machine](http://157.245.20.65:4000) :fire:

## Features
- Five types of users; auditor, regional managers, area managers, moderators and an admin.
- Different authorization for different user roles using **express middleware**.
- Different user interface for each type of user according to his/her role.
- Graphical UI for the overall company stats with different filters.
- Initiate or fill issues form as an auditor.
- Feedback form for managers.
- Multiple image upload feature with image optimization on the server.
- Tabular view of all the issues/initiatives/feedback with all sorts of filters.
- Cron job to update the report status.
- Reminder view for station managers.
- Download each report into CSV format.
- Admin panel to add or remove different users.
- Monitor all users' recent activity as an admin.

## Technologies
- React React
- Ant Design Pro Antd
- UmiJS UmiJS
- Node Nodejs
- Express Express
- MongoDB MongoDB
- Digital Ocean DigitalOcean