Web developper

Job ID: 36674789

Budget: €30 – €250 EUR

A - GENERAL REQUIRED DETAILS

1) Working in existing template AdminKitPro, using their defaults. There is online documentation to use template.

2) Visual Studio 2022 with .net 7.0

3) All data will come from existing API.

4) Every principal pages, when open, shoud show a list with their correponding table. Then have a button to add at top and a link at rows to edit.

5) Work with cookies. When cookie does not exist, or expired, should redirect to login form. This applies to all Controllers.
When open webApp, if cookie for token, is not valid, should redirect to (existing login form). Make login or regist, to get token and work with it.


B - LOGIN FORM

In existing form login (belongs to template),  user must set email and password and send to Api to get token.
Save token in cookie and make any all request with this token.


C - OBRAS FORM

User must click at left side bar "Obras" and arrive at this form. This form should get data from api, and fill default table template.
Expected colums:
- Nome
- Local
- Date ini
- Date end
- Status

At this form, we could add new, witch alow to create new item in Modal form.
After user fill all required data, a button to save will send to Api. And if any errors ocurrs, this item will appear in table.
This behaviour its expected to all forms ( if any else specified)


D - FUNCIONARIOS

User must click at left side bar "Funcionarios" and arrive at this form. This form should get data from api (with token), and fill default table template.
Expected colums:
- Nome
- NIF
- Date Nasc
- Idade
- Status

At this form, we could add new, witch alow to create new item in NOT Modal form.
This form to add new item, should have tabs (please refer to ("AddNewFuncionario.png")
After user fill all required data, a button to save will send to Api. And if any errors ocurrs,  this item will appear in previous table.



E - DESPESAS

User must click at left side bar "Despesas" and arrive at this form. This form should get data from api (with token), and fill default table template.
Expected colums:
- Tipo despesa
- for who ( company or emplooye)
- Date
- Value

At this form, we could add new, witch alow to create new item in Modal form, and add new type of "Tipo despesa".
After user fill all required data, a button to save will send to Api (with token). And if any errors ocurr, this item will appear in table.
This behaviour its expected to all forms ( if any else specified)

When click on "Tipo despesa", should open new simple modal, that alow user to add new item with this fields:
- Nome despesa
Related categories: CSS C# Programming HTML5 jQuery Visual Studio