Find Jobs
Hire Freelancers

PHP 7 Advanced expertise required

$30-250 USD

Cancelled
Posted over 7 years ago

$30-250 USD

Paid on delivery
Requirements: PHP 7, MySQL, HTML5, CSS3, JavaScript Minimum experience: 10 years+ Estimate duration: 1-5 days We are looking for an expert PHP developer who grew-up with the technology since the early days of the language, to step in and help us define a basic and simple framework or set of templates that we can reuse for future projects using the latest PHP 7+ version. This assignment might sound trivial for somebody with vast experience however we are looking for the best quality out there and not quantity, less is best, keeping things simple is better than over-engineered. --- What we are looking to achieve out of this small project? Phase 1: Create the basics for re-usable and scalable future applications: - Define and create the best method to connect to a MySQL database (PDO) - Be able to manage most of the MySQL operations, like: SELECT, INSERT, UPDATE, DELETE, via PHP 7 classes (by example) - Create a rock solid login system - level management - minimum 3 level of access: Admin, Moderator, User. - server side validation + front-end JS validation - captcha verification - email activation - forget password - Protect against SQL injection and related vulnerabilities. - Follow the best practices in the field. Phase 2: After defining and building the foundation let’s create for example a simple news content application to put in action the Phase 1 classes, where we manage users, create articles and moderate related content as follows: - The application should allow full user management to create, edit, delete new users. - The application must be able to allow creation of articles and full management of them, create, edit and remove. - Each author must be able to control their own articles, Master Admin is the only account that can get access to all the users, articles, comments, photos and level of access for the application. - Articles should allow WYSIWYG HTML Editor - Articles should allow images (GD library) and comments (based on user registration) - Categories and additional sub-categories for articles - Advanced Search feature within the db for articles, paginate results - We can provide a basic database table structure as a start if requires. Notes: - This solution must be written from scratch, without any aid or integrate any part of an existing framework, the code must be clear and easy to understand, you have the power to define the architecture - Comments, wiki and documentation must be provided - Example should be provided for future re-usable of the classes and functions, eg. how easy can new fields be implemented/added into the db and later managed by the php script. - Use friendly URLs, .htaccess re-writes - The application must be tested for all the possible scenarios and bug free. - Produce production ready code but keep comments in and don't minify the mark-up We are aware that there are many similar scripts out of the box available but we are looking to do this exercise for a completely different reason, in order to have a well written but simple "boilerplate", not framework depended, and be able to adopt on future projects.
Project ID: 11855016

About the project

17 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average $242 USD for this job
User Avatar
Hello, and thanks for the opportunity to bid on your project. https://www.freelancer.com/u/TenStar718.html I am an expert in many different area’s of web and mobile applications based on the following languages: Web(PHP, MySql, HTML5, Java) and Mobile (Native and Hybrid). I am also an expert in many different frameworks such as CodeIgniter, Laravel, Spring and jQuery. I have over 5 years industry experience in development and graduated with a Masters Degree in IT from the Hong Kong University. My PHP L1 exam score in Freelancer places me in the top 3% of developers. Please have confidence in my skill and quality of work. I assure, I will do my best to work with you on your project to present the best possible outcome for you and your customers. I will also do my best to correct any area of work where quality comes into question, I want to have pride in my service to your company and the final product provided. While I am happy to make adjustments and alterations as your project progresses please understand that I am a dedicated freelancer and any work that is substantially different from the project description may need the awarded fee to be re-negotiated. Feel free to contact me if you have any questions, and please review my 5 star profile. I look forward to working together in partnership on your project and into the future. Regards
$210 USD in 3 days
4.9 (274 reviews)
8.9
8.9
User Avatar
Hi, Thanks for the opportunity. As per your requirement, i would like to tell you that I have a very strong experience of more than 5 years in this field of design and development. Please spare a moment to discuss this project. Waiting for your message Thanks
$155 USD in 7 days
4.9 (78 reviews)
6.6
6.6
User Avatar
Hello.. Thank you for posting job. I read your all requirement. I am able to do your work. I have 5 year+ experience in this technology. I am eagerly waiting for your reply. Thank you, YASH SOMPURA
$150 USD in 4 days
5.0 (22 reviews)
4.8
4.8

About the client

Flag of UNITED KINGDOM
London, United Kingdom
0.0
0
Payment method verified
Member since Oct 21, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.