Closed

CakePHP + jsTree + html5 Filesystem API + Validation

Create part of a cakePHP based GUI / and backend controllers for an internal application I'm writing.

This application will allow a user to upload music albums to a database.

I need the CRUD portion written for this.

The frontend Frontend will use jsTree.

The tree will a Hierarchical -- Tree structure of directories containing songs and directories.

Tree structure will be in stored as a Nested Set using CakePHP's built in Tree behavior. (You can use a different behavior if you choose).

Create the ability for the user to select directory containing songs (or other directories containing songs), and upload them to the server recursively.

Create the ability for user to select a song or a directory, and delete it recursively (the node and all children).

Give use the ability to edit song name.

Create a sort function, which will sort all albums at each level , and will sort all songs in each node. Nodes should not however be moved from their correct position in the tree.

User will need the ability to add a directory, which will be persisted to the server.

In addition, audio files will need to be validated -- only allow MP3 & M4A files containing valid audio.

Files will be stored in an associated model. When creating a record, we will need to 1) extract the ID3 tags from the audio file, and 2) convert the file to WAV format.

In addition, the ID3 Tags will need to be extracted into another model called "tags", and will need to be joined to that

Tables/model are to be called

1. Nodes

id

lft

rght

parent_id

type (album or song)

2. Song info

id

node_id

original_file blob

converted_file blob

artist

genre

3. Tags

id

name

4. tags_nodes

id

tag_id

nodes

On frontend, when user selects a song, the details should be populated in a div which becomes populated with song details.

Skills: CakePHP, HTML5, Javascript, PHP, Twitter

See more: cakephp html5, writing songs, writing genre, writing a song, tree structure in html5, tree database structure, sort function c, recursively, node of a tree, node in tree, name validation in javascript, genre writing, genre of writing, genre in writing, c sort function, crud in php, convert html 4 to html5, cakephp or, lft, html5 file api, cakephp 2, database crud, convert node, cakephp, music album database

About the Employer:
( 160 reviews ) Cairo, Egypt

Project ID: #4381734

10 freelancers are bidding on average $423 for this job

ValueCoders

Hi, Experts team of SEO/Wordpress/PHP/joomla/Drupal/Magento/AJAX/Codeigniter/CakePHP developers and designers. Thanks Gaurav

$463 USD in 15 days
(95 Reviews)
6.5
trustus

Please check PM.

$400 USD in 12 days
(35 Reviews)
6.1
techwelfare

Hi we checked your requirement,We could develop as per your need. u could check that out. we would work till your satisfaction. Thanks & Regards Techwelfare Please check inbox for our previous work.

$504 USD in 8 days
(41 Reviews)
5.9
webdevstuffs

Cakephp expert here. Please check PMB for details.

$440 USD in 5 days
(39 Reviews)
5.7
SoftDevelopINC

Hello, Let's discuss more about this project with me. Please check pm for more [url removed, login to view]

$500 USD in 15 days
(36 Reviews)
5.4
bistanil98

I have check this requirement,have some query,so need to discuss this,please tell me how we can start the discussion. to know more about us please check Private Message. We have a team of professionals,they have more More

$391 USD in 15 days
(9 Reviews)
4.8
mxicoders

We are team of skilled web and Smartphone application developers. We at MXICODERS PRIVATE LIMITED have 10+years of experience in managing projects We would like you to start chat right now for further discussion War More

$350 USD in 20 days
(7 Reviews)
4.6
shikatedo

Hello! I have read the requirements and I will have no problem developing a very good solution for your music application. Please check PM for details

$330 USD in 15 days
(4 Reviews)
3.4
tala2207

my team can do it , let start now

$605 USD in 30 days
(0 Reviews)
0.0
HarvardDevs

I am a computer science student at Harvard University which is the #1 ranked university in the world and I work with another computer science student named Kristen in our web development firm. We can provide you with w More

$247 USD in 3 days
(3 Reviews)
0.0
tROOwOJZIBxa

Hello, We are freelance software developers. If you contact us, we can give a quote for your project and we can discuss the details. w w w . [Removed by admin] . i o

$35 USD in 3 days
(0 Reviews)
0.0