Module Documentation: Backend (Firebase)
Team Member
Member 2
Module Name
Backend and Database Management
Objective
To manage user authentication and note storage using Firebase services.
Responsibilities
Configure Firebase project.
Implement user authentication.
Store notes in Firestore Database.
Retrieve notes from database.
Update notes.
Delete notes.
Ensure data security and user-specific access.
Technologies Used
Firebase Authentication
Cloud Firestore
React Native
TypeScript
Firebase Services Used
1. Firebase Authentication
2. Cloud Firestore
Functions Implemented
User Registration
User Login
User Logout
Create Note
Read Note
Update Note
Delete Note
Input
User credentials
Note data
Output
Authenticated users
Stored notes
Updated notes
Deleted notes
Testing
Test authentication.
Test database connection.
Test CRUD operations.
Verify data security rules.
Expected Result
All user data is stored securely and synchronized with Firebase in real time.