CRUD Web application to host in Firebase

Job ID: 30844891

Budget: €1,500 – €3,000 EUR

The application is a CRUD for a local radio station. They need to write down their notes about inspections at branches, equipments, power consumption. The application must be responsive (desktop, tablet, smartphone) and hosted in Firebase, Angular 9+ technology is preferred.

I'll provide analysis and mockups and, being a software engineer myself, I'm able to provide technical insights and discuss solutions. I'm open to suggestions for changes in designs if they fit better with your experience, anyway the UIX of the solution will have priority.

The attached mockups depict just a general idea about the application, the entities to manage will have more columns, with constraints and relations. Some support tables are needed (e.g. list of cities by province, list of equipment brands, ...) a simple table with CRUD features will be enough. Initialisation for these is needed, but it'll be enough to use Firebase tools (provide documentation about this, please).
Rich text fields will be used, stored in DB.

Use of commercially available Angular templates is welcomed, let's discuss and I'll cover the costs. Please avoid custom CSS solutions, it is highly preferred to use Bootstrap, Foundation, etc.

Use of Firebase is not mandatory and we could discuss alternatives unless they're free and long-term reliable. The app will be used by only one person with a really low load, that's why a free solution is good enough. Every entity will have no more than a thousand of rows.

NoSQL and SQL datastores are equally good, constraints and relation must be well defined and NOT enforced only through application!

The source code must be released without any kind of license, along with a build script.
Related categories: JavaScript AJAX HTML5 Google Firebase