Full-Stack PHP/Laravel Developer Needed

Job ID: 38765743

Budget: $10 – $30 USD

Job Description:
We are seeking a talented and experienced full-stack developer to create a comprehensive web application that showcases proficiency in both backend (PHP/Laravel) and frontend (HTML, CSS, JavaScript) development. The project involves developing a User Authentication and Order Management System, meeting modern web standards and best practices in security and functionality.

- Frontend Development:
- Design an intuitive and responsive login page with client-side validation using HTML, CSS, and JavaScript.
- Develop an Order Display Page to show paginated orders for authenticated users, using JavaScript or React for state management.
- Implement an "Add Order" feature that is visible only to admin users, allowing them to create manual orders for any existing user.

- Backend Development:
- Create a secure authentication API in PHP/Laravel for user login, including input validation and credential checking against a database.
- Develop RESTful API endpoints for order management, ensuring only authenticated users can access them and differentiate between admin and standard user functionalities.
- Utilize a database to store user and order data with a well-structured schema.

- Security Measures:
- Implement industry-standard security practices, including hashed and salted passwords, prepared statements to prevent SQL injection, and token-based authentication or other measures for secure API calls.

- Testing:
- Write unit tests for backend API endpoints and a basic test case for frontend functionality.

Bonus Points:
- Use React for a more dynamic frontend experience, ensuring responsiveness across devices.
- Implement an API request counter for tracking requests made by logged-in users over specified periods.

Deliverables:
- Complete source code for both frontend and backend components.
- A detailed schema of the database design.
- A brief explanation of the security measures implemented throughout the project.

Evaluation Criteria:
- Functionality: The application should work as intended and meet the outlined requirements.
- Security: Robustness of the implemented security measures.
- Code Quality: Clarity, efficiency, and adherence to best development practices.
- User Experience: How well the frontend is designed for ease of use and responsiveness.
- API Design: Adherence to RESTful principles for a clean and manageable API.

If you possess a strong background in full-stack development and are passionate about building secure web applications, we want to hear from you! Please showcase your previous work, especially projects that reflect similar requirements.

Join us in making a user-friendly and secure application that meets real-world needs!

It would be the first task for more projects. Thanks for your bidding.
Related categories: PHP JavaScript CSS HTML Laravel