Find Jobs
Hire Freelancers

work on an existing back-office SPA written with Vue.js, vue-cli 3 and bootstrap5

$30-250 USD

Completed
Posted over 3 years ago

$30-250 USD

Paid on delivery
We need help with these 2 tasks: T2127 - rule out too simple passwords use zxcvbn on src/pages/[login to view URL] page to help the user choose a sensible password T2105 - proposals in back-office Create new proposals from the Live or Contact page using a modal as the "New contact" in Contacts page. Proposals are created with a call to POST /api/stores/{store_id}/contacts/{contact_id}/proposals - input: - minimal data for the definition of a new proposal: description (rich text field, edited with tipatp WYSIWYG edior), total (in €) - optional data: reserved_note, invoice - status code: 201 on success List of non-dismissed proposals (similar to list of contacts see src/pages/[login to view URL]) in a separate page (i.e. src/pages/[login to view URL] routed by /proposals) Clicking on a proposal opens the Proposal detail page (i.e. src/pages/[login to view URL] routed from /proposal/:proposal_id) The user can change following fields: - description (rich text field, edited with tipatp WYSIWYG edior) - total (in €) - dismissed and invoice bool fields - reserved_note There will be no save button of this form, as soon as each fields looses focus the data is updated to the backend (watch the entire proposal object). Proposals can be modified with a PUT call to /api/stores/{store_id}/contacts/{contact_id}/proposals/{proposal_id} Requirements: - access the backend using the fetch API - do not add new dependencies to [login to view URL] - use bootstrap5 form components [login to view URL] UPDATE 2020-11-02 17:24 CET [sorry for the last minute changes] 1. Proposal detail page, in addition to what is already in the spec: - the proposals have new fields (T2146): name, address, city, zip, vat_id, fiscal_code, telephone_number and email; these are inherited from the matching contact when the proposal is created, but can be changed later from this page - we need to attach images to the proposals, as we attach them to the store. there are new endpoints for that in the API - we need to also attach links 2. there's also generic proposals (T2115), i.e. not attached to a contact but only to a store. These generic proposals have contact_id set to NULL and are initially in draft mode (hidden). The Store manager can manage the generic proposals from the "Vetrina digitale" page of the store. Add a new card for that. This lists active (non-hidden) and inactive (hidden) generic proposals (there's a checkbox to toggle showing the hidden ones, see Contacts page for showing dismissed contacts). Further there is a button to add a new one, this opens the modal (similar to the "New contact" in Contacts page) that requests only minimal data for the definition of a new proposal: description (rich text field, edited with tiptap WYSIWYG edior), total (in €). The proposal detail page should be able to also open generic proposals and edit them. Please update your bids. Obviouslt bid placed until now are all invalid.
Project ID: 27939925

About the project

9 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I would love to continue working on this project with you, please let me know if you find my price unfair.
$225 USD in 5 days
5.0 (2 reviews)
3.6
3.6
9 freelancers are bidding on average $165 USD for this job
User Avatar
Hello, You are looking for the work-existing-back-office-SPA. I have working experience of Designing, Development and I am also having the team of expert developers with me. We are expert in WordPress, Magento, Ecommerce, PHP, Laravel, React, Node, Designing, Moodle, LMS, API Development, Plugin Development Etc. I am also ready for the Interview and can show my old work. Hope you will revert asap. Thank you
$140 USD in 7 days
4.6 (7 reviews)
4.9
4.9
User Avatar
Hi. I have checked all your requirements. I am very interested in this project and feeling confident about here. But I want to get more details from you in private chatting. All of your required skills are good match for me Thanks. khaled
$250 USD in 3 days
5.0 (3 reviews)
3.8
3.8
User Avatar
Hi , I am new to freelancer. i read & understood the requirements. its only need to be change in Frontend Part and need some validation. if you have confidence on me. share the other details with me. i prove my knowledge and work experience in this project. Thank you Sundhar
$160 USD in 4 days
5.0 (2 reviews)
4.0
4.0
User Avatar
Hi, how are you? Here is an expert Vue developer with 5 years of experience. After checking your job description, I am pretty sure I can bring you the prefect result of the 2 tasks. Please feel free to discuss the details via private chat. Regards, Stefan.
$120 USD in 2 days
5.0 (4 reviews)
3.6
3.6
User Avatar
~~~~~~~~~~Hi, how do you do?~~~~~~~~~~~ I am full stack MERN, MEAN, MEVN developer. My major skill is node js, express js, angular, react, vue. I have 4 years experience of jQuery and ajax. I am sure i can FULFILL your requirements at a HIGH level. I have read your documentation several times carefully, I think, it is very reasonable project for me. I am looking forward to discuss more specifications of this in private chat. Sincerely. Best Regards
$140 USD in 7 days
4.8 (4 reviews)
2.8
2.8

About the client

Flag of ITALY
Vercelli, Italy
5.0
43
Payment method verified
Member since Oct 25, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.