Build a web based frontend for administrators to be able to create, update, list, delete, read rows from my REST based backend.
The frontend needs to based on the metronic template.
[login to view URL]
You need to add a main menu item "Bad A$$". Click this should show all the tables I have in my backend. The backend CRUD based REST API's will be provided. add / update / get / getall / delete / addmany / updatemany
So I should be able to login as superadmin, see all my tables on the BadAdd submenu, and each submenu should have Add, List
Add - shows a empty form for me to fill up
List - shows (paginated) list of items from that table, selecting 1 of the items allows me to Delete, Update
Delete - asks for confirmation and then proceeds to delete
Update - shows up a form filled up and allows updating the record
- Metronic ([login to view URL])
- commonmicro - for any reusable code that can be used in a different project
- superadmin - will extend from commonmicro, Reusable React Project (which you will develop)
[login to view URL]
Metronic code should not be touched. I need the template intact (so that I can apply diffs for any changes, improvements or patches)
Reusable React Project should extend from Metronic
Each Table will have columns of various types (int, long, varchar, byte, enum), each type will have validation. Add / Update should validate each field and display errors as needed.
Validations will need to be cleanly developed so that it can be reused in all other tables
Validations should also include validating "foreign key relationships". For example, if I have a table with driver / supervisor, when I select the supervisor validation should check in the backend if the supervisor exists.
Scope of this project will be restricted 1 table only, how will you code this table will determine if you get rest of the tables to code. For sake of this project you can assume some hardcodes.
Attached file has demographics table structure, notice some comments have "enum-" as prefix. This is your validation. This field only allows these values.
2 fields need to assume the following values
1) enum STATUS = UNKNOWN("UNKNOWN"), UNSPECIFIED("UNSPECIFIED"), Draft("Draft"), Initialreview("Initialreview"), Formalreview("formalreview"), Finalreview("finalreview"), Prepublishingreview(" Inpublishing("inpublishing"), Published("published"), Unpublished("unpublished"), Cancelled("cancelled") ;
2) enum IS_RECORD_ACTIVE = UNKNOWN("UNKNOWN"), UNSPECIFIED("UNSPECIFIED"), Active("Active"),Inactive("Inactive"), Draft("Draft"), Publish("Publish"), Unpublish("Unpublish") ;
Note fields with _idfku are "foreign keys" in other tables. For the sake of this proof of concept you can hardcode.
Deliverable will be with source code. Source code will need to be granular, reusable and very well coded. For example if a table field name is "firstName", dont change it to first_name, FirstName in other name spaces. Keep the code replicate-able for a junior developer to code the remaining 400 tables. Ideally a junior developer should see your code for this, make a few copy pastes, add a few routes and just make it work.
If you can give me a client side table pojo too please
3 freelances font une offre moyenne de 17233 ₹ pour ce travail
Hello, I'm web developer since 2010, I'd be glad to contribute to this project. I will start my chance now, by trying to resolve demographics .. once source code ready, i ll message you before 3 days 20 h left. T Plus
================= Hello, How are you? ==================================== I've a great interest about your project as a FullStack developer. I am 7 years experienced Web Designer and Developer with HTML, HTML5, Boots Plus
Hi. I am a professional React.js, Node.js developer with 5 years of experience. What you will get are: 1) pixel perfect design 2) visually appealing and user-friendly design 3) responsive design for all types of devi Plus