Additions to LAMP-based website

Em Andamento Postado há 7 anos Pago na entrega
Em Andamento Pago na entrega

We have an iPhone application which allows people to book appointment at beauty salons. To manage salon data, we also have a web-based administrative interface for managing certain adding new salons and modifying existing salon data. The web application is build in HTML/JavaScript on the front-end, and PHP/MySQL on the backend. This project involves implementing additional screens and functionality for our web-based admin tools.

You will not have to make all of this from scratch — we already have a functioning web stack and codebase complete with its own templating engine to make page generation easier. We also have a pre-purchased site template that you would be using, so there is very little that you’d have to make from scratch. This project is largely just modifying the templates to match our specifications, and then making sure data is being read/written properly to the MySQL database.

The designs for the admin screens have been provided for you to review (in PPT format). We also have everything in Asana where you can get more detail on each individual task.

A [TRUAdmin] [Salons] Implement "Add" Interfaces

A [TRUAdmin] Add "View User" / User Profile Screen

A [TRUAdmin] Add ability to delete salons

A [TRUAdmin] Ability to edit appointments (dates, services, time, etc so that reflects also on consumer's app and calendar invites)

A [TRUAdmin] Add ability edit salons

B [TRUAdmin] Create/delete search tags

B [ TRUAdmin] Add "Browse Cancellations" screen

B [TRUAdmin] Add "Reminders" screen

B [TRUAdmin] Add Search ability to Services screen

C [TRUSalon Portal] Implement Zendesk support chat

Requirements

5+ years experience PHP/MySQL

5+ years experience XHTML/JavaScript

Familiar with jQuery

Familiar with WebSockets

Must follow designs in reference documents

Please review the PowerPoint document detailing what changes need to happen on each screen

Comfortable using Git

All code must be pushed to your own Git branch within our private Git repository

You must always pull down/merge with master branch prior to pushing any code

Experience using Asana

We use Asana to track all development tasks and you would be expected to use Asana as well

You should be checking in everyday and making sure there are no unanswered items assigned to you

Experience using Slack

We use Slack to manage communication between team members

For the duration of this project, you are expected to log into Slack each day and communicate with team

Responsiveness is required

This means checking in on Slack and Asana everyday. No exceptions.

unresponsive contractors will be disqualified from the project

***DEADLINE REQUIREMENTS***

Code Handin due Friday, December 23, 2016 by 9 AM PST

An initial complete (all tasks) code submission must be done by this date. This allows us to start the end-to-end review process. We will review your code upon handin and you will be required to fix any remaining issues by the final deadline — Friday, December 30, 2016 by 9 AM PST

Code that is still not working by deadline will be disqualified/not receive final payment

****PAYMENT DETAILS*****

25% Project fee will be paid upon starting the project. Must submit proof of start in order to receive project start fee. Proof should be in the form of a URL to where the project can be tested from. This means you will have to checkout the project from Git, install on your private testing server, and provide us with a link to it.

Remaining 75% project fee will be

All milestones will be created & released at the time they are awarded. To avoid lengthy arbitration processes with unprofessional workers who do not complete any work after accepting the project, no milestones will be created beforehand.

All code must be submitted for review by Friday, December 23, 2016 by 9 AM PST.

All code must pass final testing by Engineer Team no later than Friday, December 30, 2016 by 9 AM PST in order to receive payment for the project. Late entries will be deducted 10% of final milestone, per day late.

PHP Arquitetura de software

ID do Projeto: #12511588

Sobre o projeto

16 propostas Projeto remoto Ativo em há 7 anos