Objective:
Develop a web-based application using PHP and MySQL for managing restaurant locations, menus, and sales reporting. Ensure the application is secure, responsive, and utilizes version control.

Requirements:
1. Location and Menu Management:
   – CRUD functionality for restaurant locations and menu items.
   – Store location details and menu information in a MySQL database.

2. Sales Reporting:
   – Allow entry of daily sales data for each location.
   – Generate reports displaying total sales per location over a specified date range.

3. User Authentication and Security:
   – Implement secure user authentication using bcrypt for password hashing.
   – Implement user roles with access controls.

4. Responsive Design:
   – Ensure compatibility with Chrome, Firefox, and iPad.
   – Use responsive web design principles and CSS media queries.
   – Retain high information density

5. Version Control:
   – Use Git and GitHub for version control and collaboration.

6. Error Handling and Best Practices:
   – Implement proper error handling and logging.
   – Follow PHP coding standards and best practices.

7. Testing and Documentation:
   – Develop a test plan and perform thorough testing.
   – Provide setup instructions, database schema documentation, and user guides.

Deliverables:
– PHP source code files.
– MySQL database schema and setup scripts.
– HTML, CSS, and JavaScript files for the responsive user interface.
– Git repository on GitHub with regular commits.
– README file, test plan, and user guides.

Usage of upwork time tracker is required
Usage of telegram to communicate with the team is required

Hourly Range: $5.00-$10.00

Posted On: May 02, 2024 05:03 UTC
Category: Full Stack Development
Skills:Web Application, PHP, JavaScript, MySQL

Country: United States

click to apply

Powered by WPeMatico