Develop API using Symfony or Silex using MySQL and Redis for storage

ปิด โพสต์แล้ว Jul 23, 2015 ชำระเงินเมื่อจัดส่ง
ปิด ชำระเงินเมื่อจัดส่ง

I'm looking for a PHP developer to design, develop, and maintain a PHP REST API. The API must support JSON and msgpack initially with support for others later. The API will revolve around Automation products.

The framework based shall be Symfony or Silex (you choose, just tell us why you choose it).

Tasks:

- Design and document the REST API

- Technical analysis and implementation

- Review business requirements working with other team members

- Perform a technical analysis of requirements

- Produce a solid, detailed technical design

- Write clean, modular, robust code to implement the desired requirements

- Output similar to [login to view URL] - displaying both HTML, JSON, msgpack depending on the Accept header (focus will be on JSON/msgpack at first and then later add HTML out.

- Layout suggestions: [login to view URL]

Your qualifications:

- Experienced API designer

- PHP5 (3+ years)

- Amazon/AWS S3 (preferred)

- A complete Elance profile

- References or an established reputation on Elance preferred

- Knowledge of common design patterns and the best places to actually use them.

- Spoken and written English.

- GIT - Ability to update your own branch every 3 hours of work, with working versions tagged as either "broken" or "almost works",

Desired Qualifications:

- Cassandra NoSQL

- Redis

- Amazon Web Services

- Strong with command-line Linux.

Work conditions:

- Location: remote

- Full-time (40 hours per week).

- Hourly rate: to be negotiated.

- Virtual server will be provided

Kindly start your bid with "I am a PHP and MySQL expert" to let us know that you have read the job description in its entirety. We prefer individual developers/freelance over outsourcing companies.

===============

Specifications:

I've started to outline how I want the API to look like when being used. It may give some ideas on how to design it and the scope of project: [login to view URL]

- All calls must have 'apikey'.

- Calls can be either authenticated or anonymous. However, authenticated calls will provide additional results.

* A PHP class should be built to handle advanced permissions. There are various objects that can be read/written to by various people. For example, Sara can read Obj X, Joe can read and write to object X. Anonymous cannot do either.

Objects:

The following is an example of objects that will be managed by the API:

- Users - Registering, updated, and authorizating users. Setting permissions on who can do what.

- Groups - Develop group membership system. So rules can be applied to groups or people.

- Devices - Automation devices. Users or groups will be differing permissions.

- Computers - Computers run the software that devices are connected to. API needs to be able to update settings.

- Modules - Modules extend the features of computer. API needs to be able to configure the module settings.

- Display - Users can create virtual display layouts. The display allows users to place icons/graphics anywhere on a layout to activate devices. The API needs to store the displayID along with the icon location (X,Y) as well as what device it's linked to.

Decided to use Laravel 5 or lumen instead of symphony.

Laravel MySQL PHP Redis การทดสอบซอฟต์แวร์

หมายเลขโปรเจค: #8133496

เกี่ยวกับโปรเจกต์

29 ข้อเสนอ โปรเจกต์ระยะไกล ใช้งาน %project.latestActivity_relativeTime|แทนที่%

freelancer 29 คน กำลังเสนอราคาในงานนี้ โดยมีราคาเฉลี่ยอยู่ที่ $1740

meet2amitvw

Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. see my recent เพิ่มเติม

$1159 USD ใน 20 วัน
(174 รีวิว)
9.4
leadconcept

Greetings, I have read Project Description & understood the overall scope of work, so this project is very much doable & technically there are no issues but can you increase your budget to work with our team, as we เพิ่มเติม

$4639 USD ใน 60 วัน
(115 รีวิว)
9.1
ambar

Pls dont award bfor discus. "I am a PHP and MySQL expert" Silex is based on the Symfony2 components like Symfony2 framework. But Silex will not give us the bundles that Symfony2 has. Silex still is not a truly a ful เพิ่มเติม

$789 USD ใน 20 วัน
(228 รีวิว)
9.1
TenStar718

hello, sir. i am a expert MySQL, Redis, PHP developer. if you give me a chance, I will do best for you. Thank you!

$1578 USD ใน 20 วัน
(254 รีวิว)
8.9
madhavdutta

Hi dear, Hope you are doing well !! I have gone through your project description. I can understand that you are looking for a PHP developer to design, develop, and maintain a PHP REST API therefore I am lookin เพิ่มเติม

$2628 USD ใน 20 วัน
(162 รีวิว)
8.7
eclipsetechno

I am a PHP and MySQL expert Hi, The project itself falls in our strength of domain where we are 100% confident to make REST APIs and will make it in such a way so that it can be accessed using JSON. I have understo เพิ่มเติม

$2631 USD ใน 35 วัน
(34 รีวิว)
7.7
developerhunk

"I am a PHP and MySQL expert" Hi sir, i have read the requirements and review the link . I am very much confident that i am able to do it.. I have PHP, MYSQL,HTML5, sir i have few questions related to the project, that เพิ่มเติม

$1473 USD ใน 25 วัน
(103 รีวิว)
7.4
prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably เพิ่มเติม

$1546 USD ใน 30 วัน
(54 รีวิว)
7.1
Thesynapses

A proposal has not yet been provided

$3000 USD ใน 30 วัน
(13 รีวิว)
6.6
shreyanshinfotec

Hi, I am php MySQL expert. I have 5+ years of experience as php developer. I am symfony expert too. I had done work with silex too. Please contact me for further discussion. Regards, Javal

$1667 USD ใน 20 วัน
(19 รีวิว)
4.6
hirerussians

A proposal has not yet been provided

$1200 USD ใน 7 วัน
(0 รีวิว)
0.0