Flutter CRUD with REST API and architecture MVC
- User Page Contain a list of users with a floating button to add a user. And 2 buttons for edit and delete.
![](https://private-user-images.githubusercontent.com/34370936/256983900-d7cf7039-0891-431e-a10b-4d08a4c6cb23.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzM0OTMsIm5iZiI6MTcyMjMzMzE5MywicGF0aCI6Ii8zNDM3MDkzNi8yNTY5ODM5MDAtZDdjZjcwMzktMDg5MS00MzFlLWExMGItNGQwOGE0YzZjYjIzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA5NTMxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1ZWRhODRlMjhkNTU0YWYzY2RkNjM5YWU3YjY4MmE5MTNiNzQ4NDE1YzA3MjU3ZmQ3YzhjMjMxZjRjMmYxNjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Pf-pYE9o9Z8Oeic-TXuAPYF8kIpU-Z0JPKiZJtf7-M8)
- User Detail Contain complete data of user.
![](https://private-user-images.githubusercontent.com/34370936/256983761-ef512ec8-71d1-4935-b45a-c0507f595d14.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzM0OTMsIm5iZiI6MTcyMjMzMzE5MywicGF0aCI6Ii8zNDM3MDkzNi8yNTY5ODM3NjEtZWY1MTJlYzgtNzFkMS00OTM1LWI0NWEtYzA1MDdmNTk1ZDE0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA5NTMxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzMTUzMmM2YTJjMjMwMjBmY2NiZTM5ZGIyNGEzNTlhOTIzZGUwODllN2U0OTUwNjZhMjc1MzA0MTVmZDQ3MzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Mneh8yfdsqayJ5g0_PXKsQoAyC-0M014YFzejTGCAYA)
- Add User Page Contain forms of data user such as a name, age, and address. And then there's a button to save data.
![](https://private-user-images.githubusercontent.com/34370936/256983788-63e0211f-9af9-467b-907a-616818128a5f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzM0OTMsIm5iZiI6MTcyMjMzMzE5MywicGF0aCI6Ii8zNDM3MDkzNi8yNTY5ODM3ODgtNjNlMDIxMWYtOWFmOS00NjdiLTkwN2EtNjE2ODE4MTI4YTVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA5NTMxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUzODZhMDhiNTQzOGU4NzA1MjdhNDczNThkZjg1ZWI5MDJjNTRhNDg4MGQ2MzcxYTAwZDQ0YzBiYWYxZTA4YzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nLoIHUloROxYDqGi4Czqs4pGW1cDD7v_fa8dmWkloGg)
- Edit User Page Contain forms of data user, and previous data of user before edited.
![](https://private-user-images.githubusercontent.com/34370936/256983777-f385ee0b-dab4-4f8a-9d8f-aefa5476c05e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzM0OTMsIm5iZiI6MTcyMjMzMzE5MywicGF0aCI6Ii8zNDM3MDkzNi8yNTY5ODM3NzctZjM4NWVlMGItZGFiNC00ZjhhLTlkOGYtYWVmYTU0NzZjMDVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA5NTMxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM5ODNmNjNjNjVmMjFjNjA5N2U3MDAzYTcwMDc2ZWI5Y2I2MDkxNzNhYThlZDFkMmQ0NzkyMjljMzk0ZTAwMGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.v-KDaMTcSNx2RFNalme2opwPjmzY_OOFxl6OM0NpB6E)