Reuseable React Project

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

Skills: JavaScript, CSS, React.js

See more: database project via web, linux project management web design, project wedding web page, free bbq project build, build web site badoo, build web video chat php, someone build web properties, project management web application php, build web site selling furniture, wanted project manager web denver, build web base app data entry form, build web calendar css, excel macro web data read, project restyling web site, build web project ejb3 eclipse 342 jboss, ms project template web build, project plan web site build, react native and web in same project, laravel with react js - build twitter like real time web app

About the Employer:
( 0 reviews ) Pune, India

Project ID: #30943694

3 freelancers are bidding on average ₹17233 for this job


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 More

₹12500 INR in 7 days
(1 Review)

================= 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 More

₹14200 INR in 7 days
(9 Reviews)

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 More

₹25000 INR in 7 days
(1 Review)