Skip to content

yisusparkr/flutter-basic-rest-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic REST - CRUD 📲🌐

A simple app to do REST services and CRUD.

Backend 💻

The backend was develop with PHP and phpMyAdmin, using 000webhost, the unique reason to realize the backend is to persist all the data of the users, when they sign in or sign up, and when they synchronize the interviews information.

Database 💾

The database used in this project is Hive. This No-SQL db is potentially fast and easy to use, let us work with the data as boxes and in addition it encrypt the information.

Screens 📱

Sign in page

At this page you can sign in with account that already is registered in the backend, the app will notify if the account doesn't exists or if the password is wrong.

image

Sign up page

You can create an account writing your name, email and password, the app will notify you if the email is already registered or if there was something wrong

image

Home page

Here you will see your pending or completed interviews if you have added at least one, every interview is saved in the phone local memory, if you sign in with different accounts you will not see the same interviews because they're separated depending the user signed in.

image

Dialogs 🗨

Add interview dialog

At this dialog you're initializing a new interview, if you don't add information and close the dialog, this interview will appear in the home page with empty information. You can't press the button save unless you have completed all the fields. But if you're thinking when you write information it is not saving, let me tell you that every key of the keyboard that you press will change that interview in the db and will save at the same time.

image

Modify interview dialog

You can press every interview previously added, if this is not completed you can modify the information, but if this is completed you only can read the fields information.

image

Sync interviews 🔄

At the Appbar you have an icon button, you can press it when you want to send all the completed interviews, when the synchronization is completed all the interviews sent will be deleted from yout phone.

image

About

A simple app to do REST services and CRUD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages