We are building a website with 200 pages, and our team is too small to complete the work for a set deadline.
The tech is AWS, PHP, MySQL, Linux. Standard stuff.
We do an Agile scrum every day to agree who does what, we have a central GitLab repository where you can submit your pages/work and track what you do/did.
The website is fully documented and conceptually visualized into powerpoint slides, so you can see what your work should exactly look like.
We dont use frameworks, it will be quite flat and simple. We use some supportive libraries where needed (phpmailer, aws-sdk-php,...) but they dont form the basis of our backend.
Backend is our own set of purpose-build classes (db, mail, sessions...).
You will have powerpoint slides showing how each page should look like, access to the backend code to understand the classes, a daily google hangout scrum to discuss, and some finished pages will be made to show how you should build the rest. There will also be some kickstart training sessions demonstrating how to develop on this project.
This should be an easy project with plenty of support, but you must spend the time needed.
The essentials that you have:
- Thorough understanding of PHP+MySQL
- Worked with many external APIs before
- Understand the difference when to code OOP and when procedural, and their advantages
- Worked with Bootstrap and a number of projects before
- Internationalization concepts in websites, including RTL and LTR
- GIT and GitLab
- Understanding of Agile Methodology and Scrum
- Calm and approacheable, you will work and assist others on this project
- An account on google to join us with google hangouts and share your screen when necessary
- 8 hours per day for a minimum of one to two months (standard office durations)
- When you develop is upto you, as long as you make our scrums.
It is desired that you have:
- Knowledge of AWS: Aurora, SNS, SES
- Understanding of Saudi language (all documents and website itself will be in English, and translated at the end into Saudi)
- Role based permission data-structures and account based data-structures