Prototype of an Admin Dashboard
Budget: €1,500 – €3,000 EUR
We'd like to develop an admin web dashboard. In the very first step (= this job) we want to create just a quick prototype with only a single view.
The main aim is to evaluate the suitability of the employed frontend/backend technologies and of course also the implementational quality of the work provided. If we're happy with the frameworks used and the implementation itself then we'd have follow-up work and would further hire with a much bigger scope.
Please find attached a sketch of the example frontend view we want to build as part of this project. We would give you the example data as a MongoDB dump and can further provide you also example queries/descriptions how to query the relevant data from the database. You would need to implement the frontend view and a corresponding REST API as the backend from which the frontend fetches its data. The action buttons ("Restart") don't need to be functional, so the backend would be essentially read-only for this prototype.
Basic Requirements:
- 2FA User Login
- REST API with authentication either via JWT or OAuth token
- API documentation via Swagger UI
Technologies/Frameworks:
- Node.js + Koa.js (Backend)
- Vue.js (Frontend)
- MongoDB
More specifically:
Koa with Typescript would be nice, so I was eyeing at a boilerplate like the below (though I'm not sure about TypeORM - may be better to use Mongoose):
https://github.com/javieraviles/node-typescript-koa-rest
And on the frontend side my favorite would be PrimeVue, so the Sakai admin could be a starting point:
https://github.com/primefaces/sakai-vue
But I'm open also to other suggestions if you can justify them.
Note: This project is only about the implementation, not design at the moment. PrimeVue/Sakai should have all UI components necessary for the functionality (in particular: Expandable/Nested Data Table) and we don't expect any custom styles, so default theme is fine. So please make your bids based on just implementation work.
The main aim is to evaluate the suitability of the employed frontend/backend technologies and of course also the implementational quality of the work provided. If we're happy with the frameworks used and the implementation itself then we'd have follow-up work and would further hire with a much bigger scope.
Please find attached a sketch of the example frontend view we want to build as part of this project. We would give you the example data as a MongoDB dump and can further provide you also example queries/descriptions how to query the relevant data from the database. You would need to implement the frontend view and a corresponding REST API as the backend from which the frontend fetches its data. The action buttons ("Restart") don't need to be functional, so the backend would be essentially read-only for this prototype.
Basic Requirements:
- 2FA User Login
- REST API with authentication either via JWT or OAuth token
- API documentation via Swagger UI
Technologies/Frameworks:
- Node.js + Koa.js (Backend)
- Vue.js (Frontend)
- MongoDB
More specifically:
Koa with Typescript would be nice, so I was eyeing at a boilerplate like the below (though I'm not sure about TypeORM - may be better to use Mongoose):
https://github.com/javieraviles/node-typescript-koa-rest
And on the frontend side my favorite would be PrimeVue, so the Sakai admin could be a starting point:
https://github.com/primefaces/sakai-vue
But I'm open also to other suggestions if you can justify them.
Note: This project is only about the implementation, not design at the moment. PrimeVue/Sakai should have all UI components necessary for the functionality (in particular: Expandable/Nested Data Table) and we don't expect any custom styles, so default theme is fine. So please make your bids based on just implementation work.