Find Jobs
Hire Freelancers

Client center for an online service with order form and API

€250-750 EUR

Σε Εξέλιξη
Αναρτήθηκε πάνω από 12 χρόνια πριν

€250-750 EUR

Πληρωμή κατά την παράδοση
I need a PHP / MySQL based script that integrates in an existing website. The website is already finished in clean HTML-CSS3, and your script can be included in the main part with an own navigation menu. Design elements and images will be provided (in PSD-Files and some in HTML). The script is for a service that extends given data with further information and replies them to the user via an API Interface. The service is already existent and can be called with a simple php function. It should have following 3 functional areas that will be explained in detail below. AREA 1: FRONTEND site for users 1.) Order form for two different tariffs (prepaid and post-pay) with PayPal disposal and user creation on success as well as sending out a confirmation email. User only has to pay with paypal for one of the two tariffs but also can decide to pay by wire transfer. 2.) Login page for registered users including reset password function 3.) Account dashboard with deposit information, account history, possibility for changing the user’s tariff on a second detail page and do new deposits via PayPal or wire transfer on another detail page. 4.) User details page with possibility to change user details 5.) Page with some simple API access data that is already in a MySQL table (API KEY and some endpoints). 6.) Page to upload CSV Files or post the file contents trough a textarea if not too big. Data should be loaded in a MySQL table and will be pushed with a cronjob that runs every minute (also your part) to the API described in area 3. After preceding the data it should be displayed in a dynamic table on a detail page and the user should be able to download the data in csv and excel. User shall get a mail when all data was preceded and see the current status on a page. AREA 2: BACKEND site for administrators 1.) Login page (single user, no user management needed for the backend site) 2.) User management (Show and edit details, Enable and disable users, search user, display account data and history of a user, change the tariff and payment method of a user) 3.) History of payments for a specific or all users with date range picker 4.) Add credits to user’s deposit account and insert a row in payment history (in case a user pays with wire transfer) 5.) History of usage for a specific or all users with date range picker 6.) Report for used credits and not used deposits with date range picker 7.) Billing-Report (show post-pay users with amount that has to be billed based on their API usage. The Report should also be sent with the users that have to be billed to a specific email address. Users are billed on the same date every month. AREA 3: Integrate API with usage control and billing features. 1.) An API should be built around a php function that needs two variables and returns a small array (about 20 values). 2.) API Framework will be provided ([login to view URL]) 3.) API Framework has to be extended by usage quotas (per hour / per day / credits), logging to database and billing (credits should be billed to a user according to the result). MISC: 1.) Field verifications should be done with JavaScript (client) and php (server). 2.) Code should be commented and a short developer manual has to be provided. 3.) Script will be used in a multilingual context, so it has to be able to handle more than one language. 4.) No rights of other people should be violated. 5.) Zend Framework or symfony would be great but we can agree on another framework (if you want to use one). 6.) OO and a good coding style is required.
Ταυτότητα εργασίας: 1232906

Σχετικά με την εργασία

9 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 12 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
9 freelancers δίνουν μια μέση προσφορά €783 EUR για αυτή τη δουλειά
Avatar Χρήστη
Hello Sir, get this done with perfection.
€1.500 EUR σε 30 ημέρες
5,0 (24 αξιολογήσεις)
6,0
6,0
Avatar Χρήστη
Hello Sir Php/cakephp experts here Please check PMB for more details
€750 EUR σε 30 ημέρες
4,9 (12 αξιολογήσεις)
6,0
6,0
Avatar Χρήστη
PHP Expert.. check pm pls!
€350 EUR σε 9 ημέρες
4,5 (88 αξιολογήσεις)
5,3
5,3
Avatar Χρήστη
Hi, check the PM.
€1.000 EUR σε 30 ημέρες
5,0 (1 αξιολόγηση)
4,0
4,0
Avatar Χρήστη
Hi, I have been working as a web professional on PHP/MySQL/AJAX for 8 years. Please checkout your PMB to learn about my offers, portfolio, etc. Thanks.
€700 EUR σε 25 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
PLEASE CHECK PMB FOR OUR BID
€700 EUR σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
hi Dolphinesoft is a professional Software Development Company providing complete IT solutions. website designing, software development and internet marketing and full featured web services including B2B and B2C e-commerce solutions and acting as an offshore development center for overseas development firms.
€650 EUR σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I have developed very robust object oriented Paypal API code for a major international music website, and I'm familiar with Symfony 1.4 and 2.0.
€800 EUR σε 25 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
i can make this.
€250 EUR σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της GERMANY
Achern, Germany
4,9
5
Μέλος από Οκτ 3, 2011

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.