Find Jobs
Hire Freelancers

Admin dashboard design using vue.js or angular 8

$50 USD

V teku
Objavljeno pred več kot 4 leti

$50 USD

Plačilo ob dostavi
Looking for a simple single page web admin board design that uses the following: - HTML5 - CSS3 - Latest Bootstrap4 The app should have the following: - Login page - Password hashing on client side if possible. - JWT support - 2 charts one line and one pie chart - One table and the table should have an example of adding a key to delete the row per row or edit the contents. when edit is clicked. - A button in the page to add more rows to the table. - Design has to look nice and modern. - The design should have 2 tabs in the navigation bar with the same content as described above with the exception of the page title. All data to populate the charts and the tables should be taken from an API call with JSON response. Encrypted communication is preferable. I’ll implement the backend in python flask. Here is the details of the communication with the backend: - All the communication will be encrypted using JWE standard as outlined in: [login to view URL] Most probably I'll use the following package in python: [login to view URL] - Here are the routes will need to be protected by JWT. I'll use [login to view URL] for authentication. - Routes of the backend are as follows: /auth takes the following json data: {'username': "username", "password": "pass"}: return {'token': "token value."} /gettableinfo and it returns [{"id": "id_value", "col1": val1, "col2": val2, ..., "coln": valn}, {.....}, {.....}] You have to add 2 columns to the table "delete" link to delete a row, in the table by id and "edit" to edit the values of the columns via a modal. Assume that all values are editable text for now. /editrow and it takes {"id": "id_value", "col1": ...., "coln": valn}, returns: {"status": "success", "error": "none"} or any other values based on the error. /deleterow and it takes {"id': "id_value"}, returns: {"status": "success", "error": "none"} or any other values based on the error. For graph /getxy and it returns {"x": [val1, val2, val3, val4, ....], "y": [val1, val2, val3, val4, .....]} And you should have a button called. "Add row" It calls /addrow and it's just like /editrow but adds a new row in table and returns the same return as {"status": "success", "error": "none"} what is expected? Deliver a well documented code that I could customize and reuse as needed. Well documented steps to reuse the code is extremely appreciated.
ID projekta: 22715042

Več o projektu

7 ponudb
Projekt na daljavo
Aktivno pred 4 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
7 freelancerjev je oddalo ponudbo s povprečno vrednostjo $91 USD za to delo
Avatar uporabnika
Hey There, You need Admin dashboard design using angular 8. I can start working right away and deliver you the best quality of work. I have 3+ years of experience in angular 8. I invite you for further discussion. Looking forward to working with you.
$50 USD v 4 dneh
5,0 (11 ocen)
3,8
3,8
Avatar uporabnika
Hi, I have gone through your requirement and can fulfill them. I have experience in developing web applications using angular 6/7/8. I have done many applications in multiple domains like e-commerce, finance , insurance etc. I can deliver you a full responsive website within given time and budget. Hope to hear from you soon. Thank you. Ravi teja
$77 USD v 10 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava UKRAINE
Kyiv, Ukraine
5,0
1
Član(ica) od nov. 9, 2019

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.