Skip to content

User management system with Firebase Realtime Database integration.

Notifications You must be signed in to change notification settings

tortamque/Firebase-registration

Repository files navigation

Firebase Registration

Description

Firebase Registration is an application designed to provide user management functionality using the Firebase Realtime Database. With this app, users can create, read, update, and delete user data stored in the database. It offers the capability to register users by capturing their name, age, and email information. Additionally, users can easily edit and delete specific user details, or delete all user information stored in the Firebase Realtime Database.

Table of Contents

Features

  • User registration: Add user's name, age, and email to Firebase Realtime Database.
  • User data management: Read, update, and delete user's information in the database.
  • Edit user details: Modify user's name, age, and email.
  • Delete user: Remove a specific user's information from the database.
  • Bulk delete: Delete all users' information in the Firebase Realtime Database.

Supported platforms

Android

Installation

To run this app locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Open Android Studio and select "Open an existing project."
  3. Navigate to the project directory and select the project's root folder.
  4. Connect a device or start an emulator.
  5. Build and run the app by clicking on the "Run" button in Android Studio or by running the command ./gradlew installDebug in the project's root directory.

Usage

  1. Set up Firebase Realtime Database by following Google's guide.
  2. Launch the Firebase Registration app on your device or emulator.
  3. Tap the "Add" floating icon to register a new user.
  4. Enter the user's name, age, and email, and then tap the "Register user" button.
  5. To edit a user's information, simply tap on the corresponding user's card.
  6. Update the name, age, and email with the desired changes, and then tap the "Update user" button.
  7. Swipe left or right on a user's card to delete that specific user.
  8. To delete all users from the database at once, tap the "Delete" option on the app bar and confirm by selecting "Yes" on the dialog prompt.

Screenshots and Demo

Screenshots

Screenshot_1 Screenshot_7
Screenshot_2 Screenshot_3 Screenshot_4 Screenshot_5 Screenshot_6

Demo

demo.mp4

License

Apache License Version 2.0

Releases

No releases published

Languages