I would like a small single page application building with Vue (3 preferably) and Firebase (Firestore or Realtime Database). This will form part of a organisation app, but I am having trouble with the category section and making it data driven.
This part of the project is to build a tree like a navigation structure, similar to this one - [login to view URL] or this one [login to view URL] However, the data used to build the navigation structure should be dynamic and come from a database not the routes file or a hard coded file.
There needs to be 3 functions (forms?) to do with the category.
Adding a new category
Adding a new category, this would have a text box to enter the new category title and then there should be linked select boxes to select the parent of the new category i.e.
Then dynamical 2nd select based on first choice
Then dynamical 3rd select based on first choice
And so on down the tree.
Editing the category title
This could just be a a single form input text field (prefilled) and a submit button
Delete the category title
This could be a delete button on the edit screen or a separate view page, either is fine.
The page layout will be 2 column, a 25% / 75% is fine, I can alter this later. The navigation structure will be on the left hand side and the forms etc will be on the right.
The navigation structure (left hand side)
This needs to work in a similar way to the examples given
[login to view URL]
[login to view URL]
[login to view URL] (But there shouldn't be a root element, all top level categories should be visable when first viewing)
However, the expansion and contraction should only happen when clicking on the + / - or arrow icons. If the text is clicked this will update the view in the right hand side panel for a different part of the project (all items in this category will be viewed on the page).
Styling etc I can sort out later, it is the functionality I need working.
Can help with this? If so, could you let me know the cost and when you think you could deliver?
Needs to be Vue (3) and Firebase please.
3 freelances font une offre moyenne de 180 £ pour ce travail
I am a database, web, e-commerce developer with 4 years of experience. My skills include: - MySQL - PHP, HTML, CSS, Scripting, Laravel Framework - Python - Access to Web Application conversion - Excel to Web Applicati Plus