Build an webadmin using VueJS and a Swagger API JS Client
$30-250 USD
Stengt
Lagt ut over 6 år siden
$30-250 USD
Betalt ved levering
Hi!
I need a web admin built using VueJS (with the right architecture), a template that I provide and a Javascript client for an API generated from Swagger.
The template that I provide is currently working but using HTML Form POST. The main idea is to migrate this template to VueJS and use an API to save and refresh the information without having to refresh the page.
The Vue app has to be able to change between two views. One will be empty for the moment (in future will be to show the locals list) and the other is a view to edit the local.
On the edit view, the local has to be loaded using the GET API call to retrieve the information. You should be able to edit the fills on the form. The local descriptions can be in N languages. The available languages should be loaded using another API call. Ask me for the document with more details about the form fields.
You'll need to do calls as:
Local (Local basic information)
GET /locals/{id} (Retrieve information of the local to fill the form)
POST /locals (Add local when creating a new one)
PUT /locals/{id} (Update local information)
Locales (Local description)
GET /locales (Retrieve the list of possible locales)
Uploading images (Local images)
PATCH /locals/{id}/club_images (Add/remove image uploaded/deleted)
GET /locals/{id}/club_images (Update the images shown)
POST /container/<container_name>/upload (Upload images)
Resume of routes:
/locals/add (Empty form. Uses POST to add the local.)
/locals/{id} (Loads local information on the form. Uses PUT to update the local)
/locals/ (Empty view. Appears when the element of the menu with href=“/locals/" is clicked)
Please ask me by PM more information about the project.