Layout on vue.js
There is a small admin panel implemented on https://craftable.pro/, there is also a backend for the project. We are looking for a frontend developer with knowledge of vue.js who can implement the technical task. There is no drawn design, but there is a reference photo that fits perfectly (column selection). The task for now is to create the functionality itself.
Visual Example

Task
• Implement drag & drop of columns and rows in the table.
• Store settings (order, visibility, sorting, etc.) on the server, linking them to userId.
1. Main Functionality
• Drag & Drop of Columns: change the order by dragging.
• Change Visibility: enable/disable columns.
• Saving Settings: all changes are automatically sent to the backend and recorded in the database.
• Restoring Settings: upon reloading or logging in on other devices, the user receives their last settings.
2. API
• GET /settings/columns?userId=XYZ – get settings for the user.
• POST /settings/columns – save/update settings (in the request body userId and corresponding data).
3. Database
• Table (for example, user_table_settings) with a user_id field and a settings field (JSON) for storing column configuration.
4. Authentication
• Use the existing login system to obtain userId.
• Ensure that the settings belong only to the authorized user.
5. Acceptance Criteria
• The user can change the order/visibility of columns and see these settings on subsequent logins.
• Data is not lost when switching from one device to another.
• There is no access to another user's settings.
-
Glad to welcome!
I am the manager of the ZenCode company.
We are ready to offer a Vue.js developer for outstaffing.
Our team has various levels of specialists, which is reflected in our flexible pricing policy.
I suggest we chat and discuss the format of cooperation.
___________________________
Sincerely, the manager of dZENcode.
-
202 Good day! 👋
I am a developer with 6 years of experience. I am ready to take on your project and implement it according to all the requirements of the technical specification. I have extensive experience in successfully completed projects of varying complexity.
I guarantee:
- Quality execution within the agreed deadlines
- Regular reports on the progress of work
- Strict adherence to all points of the technical specification
- Support after the project is delivered
…
I would be happy to discuss the details and answer your questions.
-
3698 111 3 5 Hello, Aleksandr!
I am implementing the necessary functionality of the admin panel using Vue.js and Composition API.
Best regards, Yuriy
-
97 3 0 1 My experience encompasses both outsourcing and the company's product approach. I thrive in teamwork and collaborate effectively with other developers and specialists from various fields.
My skill set includes:
Development of single-page applications (SPA)
Creation of web applications
Performance optimization
Internal integration
Management of existing projects
Code quality assurance
… Collaboration with other team members
I have a good understanding of these areas and strive to provide high-quality web solutions. I look forward to continued growth and participation in innovative projects in the future.
-
3031 102 0 Hello.
I have extensive experience with Vue.js.
The task is not simple, but I am ready to figure it out.
I need to see the current code.
I am currently working for a minimum rate of 400 UAH/hour.
Write to me!
-
940 20 3 1 Good day. I have 5+ years of experience in Vue development. I will be happy to complete your project. My portfolio website: https://willowy-liger-0cb750.netlify.app. Write to me, we will agree. I will be glad to help you.
-
3912 6 0 Good day! I have been working with Vue/Nuxt for more than five years.
Right now I have a similar project, so if we agree, I will need to wait 2-3 days until I finish this project.
As for your project, everything is clear regarding the necessary functionality.
What I can offer.
We are about collaboration.
I will create a repository, upload the code there, deploy it on a test server and domain so that you can see the results and conduct online testing of the tasks.
In the repository, I will open a Kanban board where you can create tasks and describe them, I will take the tasks, complete them, and send them to you for approval; once ready, the task will be marked as done, and that's how we will work.
$12 per hour starting from the work on the code itself - all work related to setting up the interaction process described above is free of charge.
-
95606 1272 1 10 Hello. I have extensive experience with Vue.js/Node.js. I am ready to collaborate.
-
698 3 0 Good day!
I am interested in your task. I have experience in creating various web tools.
-
1144 39 3 4 Good day! I am implementing your project, I have experience in developing WordPress, Laravel, Vue.
-
522 2 1 Hello!
I am ready to implement functionality for the table, which includes dragging columns and saving settings. Here’s how I see this process:
Drag & Drop columns: I will implement the ability to change the order of columns using drag & drop, which will provide convenience for users.
Changing column visibility: I will add the ability to turn columns on or off in the table.
Saving settings: Each change will be automatically saved on the server in the database, allowing the settings to be restored upon the next login.
…
Restoring settings: Users will be able to see their settings on any device.
For this, I will use API requests to retrieve and save settings, and I will also add the necessary table in the database to store configurations.
Timeline: 1 week for development and testing.
Price: After discussing the details, I will provide an exact estimate.
I will be happy to answer questions and start working!
-
1195 4 0 Good day!
We have a Vue.js, Java Script developer at the true middle level in the team. We can discuss the details in private messages! Rate, time for implementation, budget. Write if you are interested.
Thank you
Current freelance projects in the category Javascript and Typescript
Development of a corporate financial system — React, TypeScript, Node.jsWe are looking for an experienced full-stack developer or a small team to develop a corporate financial system from scratch. It is necessary to implement the full development cycle: architecture design, backend, frontend, database, testing, and system launch. Technologies:… Javascript and Typescript, Web Programming ∙ 16 hours 21 minutes back ∙ 54 proposals |
Game Developer
1200 USD
We are looking for an experienced game developer to refine an existing project on PixiJS. It is necessary to improve the game's mathematical system, redesign and balance the bonus rounds, as well as make changes to the current game logic. Experience in commercial game… Javascript and Typescript, Gaming Apps ∙ 21 hours 2 minutes back ∙ 13 proposals |
Development of a website according to the specifications on FramerYou need to create a website based on the parameters in the technical specification. https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Please provide your actual rate based on this design. HTML & CSS, Javascript and Typescript ∙ 21 hours 2 minutes back ∙ 25 proposals |
Development of an interactive Palworld map for the websiteWe need to develop an interactive map for Palworld based on the example: https://palworld.gg/map We need not just a static image, but a full-fledged interactive map where users can view locations, toggle object categories on/off, search for specific points, and interact with… HTML & CSS, Javascript and Typescript ∙ 2 days 11 hours back ∙ 31 proposals |
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5800 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 7 days 18 hours back ∙ 119 proposals |