Closed

Bootstrap Table using JSON Interface & Backbone.js

This project received 8 bids from talented freelancers with an average bid price of $232 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
8
Project Description

Onlineshop - Bootstrap Table using JSON Interface & [url removed, login to view]

Abstract

Given an existing JSON http-api data interface returning onlineshop products, i need to have a [url removed, login to view] view showing the list of products in a bootstrap sortable table.

Prerequirements

The following prerequirements are given and need to be re-used as they are to meet the acceptance criterias.

Code

The attached file [url removed, login to view] contains the code base.

MySQL DataBase

The attached file [url removed, login to view] contains the mysql database.

JSON Data Interface

@ http://localhost/onlineshop/api/products you will get the json representation of data from the database.

Requirements

User Perspective

As a user i am starting here at http://localhost/onlineshop/index.html. when i click [Products] in the menu i want to have a new page shown to get the list of products in a sortable and nice looking table.

I want to get the same view by directly accessing the following urls in the browser:

http://localhost/onlineshop/products

http://localhost/onlineshop/products/

Technical Perspective

Usage of [url removed, login to view] for client side MVC

Model

The JSON Data must be loaded to [url removed, login to view] model. So a product model needs to be created which contains all available data which was returned by json interface.

The model must consist out of:

single product item

a collection of multiple product items

View

A view and template is needed to render the table containing the product list. The html output can be a simple table containing all fields from the product. But the menubar must still be shown.

- the view [url removed, login to view] and the template [url removed, login to view] can optionally be reused to meet the requirement for the menubar

Control

[url removed, login to view] routing must be used, to map the urls (as mentioned above) in the correct way.

Usage of bootstrap for visualization

The table html which is rendered by [url removed, login to view] must use the given bootstrap style/css.

Acceptance Criterias

The requirements are all met from a user and technical perspective.

No changes must be done for:

the mysql database structure

the json interface definition and its implementation

No changes must be done for:

subdirectory [engulfing] and its content

onlineshop/[url removed, login to view] is the only access point to the application

so accessing http://localhost/onlineshop/products/ must be handled by the [url removed, login to view] routing

in other words, there must not be a subdirectory [products] in [onlineshop] having another [url removed, login to view]

write a short summary of what you did

Optional

Beside the hard acceptance criterias mentioned above you might think of...

cleaning up code which is not needed to meet the requirements

comment your code (but i can read your code, so it’s not a must)

Future Perspective

I am looking for capable programmers doing the implementation on my project. It’s much more than just an onlineshop. There’s something bigger ahead. So I would be glad to have you beeing a part of it.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online