Front-End application built in vue.js during the sixth semester of my Information Systems bachelors graduation.
The purpose of the project is to develop a new web application to help the prosecution service from the state of São Paulo, Brazil. The main goal is to provide a digital tool to help attorneys and the prosecution sevice to exercise theirs activities in a organized way.
- Vue.js
- Vuex
- Vue Router
- Typescript
- Webpack
From now on I'll list all avaiables functionalities to the user.
As simple as possible, based only in the user's email and password, it's just a simple form built in order to identify the user and get the Bearer token from the Back-end for future requests.
Once the user is already identified, it'll be possible for the user to check all prosecution units registered into the platform.
If selected a unit, the user can subscribe yourself into the seleted unit or just visualize all employees subscribed into that prosecution unit.
If the user is already subscribed into the selected unit, it'll be posssible for him to update this unit information like address and phone number.
New cases that are created from users of the mobile app that was created from another integrant of my group, will be displayed for each employee of the respective prosecution units. So in that case, unappropriated cases will be avaiable for any employee from the prosecution unit to accept. Once the case is accepted, it'll be only visible for the employee that accepted it.
Once the employee accepted those cases that he wants to work on, there'll be a specific session for him to select only these accepted cases. From it on, it'll be possible for the attorney to:
- Update the case status
- Upload documents related to the case
- Close case
It's important to highlight that once case is closed, the Back-end will be resposible to inform the requester that the event occured
During the use of the platform, we realize that it's important for the employee the see some reports of what is happening inside the tool. The reports that will be avaiable for now are:
- Quantity of cases opened per month of the year