In this technical test project, I implemented a dynamic and responsive data table using Angular, designed to manage employee data retrieved from an external API. The project showcases advanced table functionalities, including pagination, sorting, filtering, and CRUD (Create, Read, Update, Delete) operations, all handled on the frontend.
Check out the demo video of the project here
- 🧩 Responsive Design: Optimized for all devices.
- 🧩 Pagination: Implemented pagination to display 10 items per page by default, with the option to change the number of items displayed.
- 🧩 Sorting: Enabled sorting on all columns, allowing users to sort data in ascending or descending order
- 🧩 Filtering: Provided a comprehensive filtering feature to search across all columns, making it easy to find specific records.
- 🧩 CRUD Operations: Added functionality to add and remove employees directly from the table on the frontend, providing a seamless user experience.
- Angular
- Material Design -Type Script
- Rest Api
- Html
- Css
- Bootstra
- RxJS
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Mohamed Nour KHammeri - @My-Web-Site - [email protected]
Project Link: https://github.com/mednour2019/AngularModuleTest