Sie sind auf Seite 1von 2

Platform for biometric identification and Digital Signatures

We have developed all components during many years but now we want to créate an unique platform with
all inside.

So we need an unique login with different options for users and administrators with different granularity
and an unique interface where to identify persons, enroll new customers storing additional info etc etc, and
finally sign documents with many different way to sign (we will add our code at the end af all steps)

The entire projet will include:

-MongoDB database design

-Unified admin/user web Interface/dashboard with vue.js

-Mobile app

-PC/MAC/LINUX client

The first step is the part of the project wich is related with the freelancer.com commitment.

We provide an excell with all tables that we think that are necessary to create the entire database structure
with all fields that we think that are usefull to manage all datas.

We need help to create the databae following the suggested excell structure and fileds and the precise
commitment is:

1- Create a graphical structure of the entire DB following the suggested tables and field but double
checking the relations between the tables. (check where ID’s need to be stored)
2- Adding your experience to suggest to add/remove/move some fileds from one table to an other
(for example we have doubt about logs. I suggest to store all logs into one table even if with
different information. In the user interfeace I think to use a timeline to show changes of each
parameter/operation inside the system)(need help for example into the notarization table…)
3- When the structure is clear and complete, créate a database in MongoDB that can be used to start
the step 2 of the project that will be object of a new separate commitment.

Obviously may be that when we will swich to step 2 (admin/dashboard) some missing field will be
required or renamed but we need that it will be an exception. The name of the “tables” and the fields
are “talking” so for example when you see “wallet” table it is simply to understand that it is the table
where are stored all payments.

PAYMENTS table will contain all payment information and so on…

When you consider each table, his fields and the relations with other tables, please consider that some
information will be simply filled by the forms from admin área or from user are or from app, and may
be some other information will be managed by API or Webservices so consider if any additional
ID/session/tokens or any additional security information is required.

Your commitment is to Help to create the right and scalable database structure so we have not more
specification to provide in this step.
The second step consists to create the admin area of the platform using this UI template:

https://themeforest.net/item/vuexy-vuejs-html-laravel-admin-dashboard-template/23328599?
irgwc=1&clickid=V3bQHmw9vxyOUvywUx0Mo3IUUknVNQTv-
x0dVc0&iradid=275988&irpid=1244113&iradtype=ONLINE_TRACKING_LINK&irmptype=mediapartner&
mp_value1=&utm_campaign=af_impact_radius_1244113&utm_medium=affiliate&utm_source=impact
_radius

Some minor changes will be required about color personalization, personal logo and minimum css
adjustment, but mainly all provided elements will be used in different combination.

We need that Vue.js is used to do this project, to develop only one cross platform application for easier
later maintenance.

Into the document management section we will need a Vue File Manager like this but without laravel
wich is for PHP as we use Java spring or similar java framework: https://codecanyon.net/item/vue-file-
manager-with-laravel-backend/25815986

Basically this step of the development consist in provide editable tables like follow to be able to edit
and add records into the specified tables:

https://pixinvent.com/demo/vuexy-vuejs-admin-dashboard-template/demo-1/ui-elements/ag-grid-
table

Tables needs to show records, allow inline editing, paging, filtering, selecting and manually add new
records.

Left menu will be organized to show each section. I will send the menu tree

This step does not include login functionalities but we need to simulate different view in funtion of the
different user roles. We can use this to simulate: https://pixinvent.com/demo/vuexy-vuejs-admin-
dashboard-template/demo-1/extensions/access-control

ROLES ARE:

Administrator, Customer, Operator, Person, Self

Also some small modification will be necessary on the top toolbar as in the provided image example.

This steps will be considered completed when the platform will be active with all required features. This
include the MongoDB live environment enabled on the provided server and the platform working like
into the demo server with the defined menu swowing areas accordingly with specifications.

Das könnte Ihnen auch gefallen