This assignment focuses on enhancing a Laravel project with styling, layout improvements, and AJAX functionality. You’ll practice working with GitHub, Tailwind CSS or Bootstrap, controller logic, and search/filter features.
- Navigate to the following GitHub repository: https://github.com/roaasoloh/Assignment5.git.
- Click on the “Fork” button to create a personal copy of the repository in your GitHub account.
- Work on Your Fork
- Open your forked version of the repository in GitHub.
- Make changes directly in this online repository according to the instructions provided.
- Clone the Project Locally
- Apply Tailwind CSS or Bootstrap for consistent styling.
- Convert lists to tables for improved readability and style all forms.
- Create a main layout (
layout.blade.php
) with:- Navbar
- Header and footer
- Content section
- Use Faker to generate dummy student data.
- Create a database seeder to populate the database for testing.
- Implement search and age filter features with AJAX (jQuery) to handle requests without page reloads.
- Refactor the controller to manage search and filter logic while following clean code practices.
- Implement a success message after editing records.
- Add a confirmation prompt before deleting records.
- Push your changes to your forked repository.
- Open a pull request with your name in the title.
Any additional styling improvements will be considered as bonus points.