It is a financial/investment website, the investor invest money using third party payment processors and he got earnings for a period of time.
This project is for experienced PHP/JQuery/HTML/AJAX/Mysql coders, it needs advanced knowledge about PHP and JQuery coding, the security of script is important thing to consider while coding.
The script is about 50% completed by another coder but he did not get the chance to complete it. The website is divided into 2 sections:
1- Frontend (External pages 80% Done!) Member Area (40% Done!)
2- Backend (Admin Panel) have old script's admin panel, it needs to be tweaked to adapt to the new script.
What you will get:
1- The current work done, php files, design etc...
2- Standard database which have important/main tables architecture to start with.
3- Old script's admin panel that needs to be tweaked, adapted to the new script.
4- Online server to work on.
5- The demo website is online, the url will be given to nominated freelancers to check it in depth.
6- Good communication and quick support whenever needed.
What you will do:
1- Complete the remaining script according to the instructions that will be given.
2- Database Analysis and Design:
a) Performing detailed analysis of entities in the system
b) Designing fully normalized database
c) Populating database with test data
3- Security and Rights (back-end)
a) Connection Encryption module
b) Web request authentication module
c) User security and rights module
d) Secure payment/wire module(SCI and API), 5 payment processors will be used all documentations are delivered by them.
4- Creating and verifying database scripts for:
a) Calculation of profit (Cron Jobs)
b) Generation of Alerts (for admin and member)
c) Summarize the data and store in locked tables
d) Putting historical data in history tables
5- Testing the system’s functionality including:
a) Testing the user-interface
b) Web security testing (backdoors, sql injections, sci and api systems securities etc ...)
c) Verifying the calculations against test data
6- Build a 3 levels affiliate/referrals system.
7- JQuery/AJAX will be used to follow the investment and withdrawing process/steps, all operations/queries will have instant/real time communication with database.
8- Build errors handling system and operations limits/permissions.
10- Tweak Adapt the admin panel to the script. Make it fully compatible and user friendly.
11- Fully Integrate the script to the design.
12- Fully Test the script online, creating user, invest, earnings, history, withdraw, edit, admin management etc.
Main knowledge to consider during the coding:
1- Payments processors SCI and API manipulation
2- JQuery/Ajax is an option if not good on it we can use only PHP.
3- Database design
4- Cron Jobs
5- Integration of PHP into html codes