You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This v0.2.0 release marks a significant step forward in the development of my project, applying several key features and setting the foundation for future development. This update includes the initial implementation of user authentication, task management, and the integration of Firebase for fast, lightweight and secure data storage.
6
-
7
-
### Features Added
8
-
- User Requirements: User requirements have been fully documented (docs will be uploaded soon).
9
-
- System Design: Completed system design with class diagrams and ERDs.
10
-
- Menu Activity: Implemented with a fragment container for managing tasks, including adding and viewing tasks.
11
-
- Main Activity: Functions as the Login Activity, handling user authentication.
12
-
- Tasks Fragment: Added functionalities for adding and viewing tasks.
13
-
- Date and Time Stamp: Tasks now include a date and time stamp upon creation.
14
-
- User Registration: Implemented user registration to Firebase.
15
-
- Task Creation: Tasks can now be added and stored in Firestore (Create operation).
16
-
- Firebase Authentication: Integrated Firebase authentication for user login with email and password.
17
-
18
-
### Features to be Added
19
-
- Password Confirmation: Adding password confirmation during user registration.
20
-
- Task Viewing (Read): Enhance the task viewing feature with data retrieval from Firestore.
21
-
- Task Editing (Update): Implement the ability to edit tasks stored in Firestore.
22
-
- Checkbox and removal option when a task is done (Delete).
23
-
- Task Deletion (Delete): Add functionality for deleting tasks from Firestore.
24
-
- Location Support: Optional feature to include location data with tasks.
25
-
- Camera Integration: Enable task-specific photo capture, storing images in the Firestore tasks collection.
26
-
- Testing: Plan for unit and automated testing, including concurrent tests.
27
-
- Improving UX & UI.
1
+
# Release Notes - v0.4.0
2
+
## What’s New:
3
+
- CRUD Operations are now fully functional, making task management more efficient.
4
+
5
+
- Firebase Integration: Complete integration with Firebase for secure handling of user data and tasks. Firebase Authentication is used for login, registration, and logout, with tasks securely stored in Firestore.
6
+
7
+
- Enhanced UI/UX: The user interface has been refined for a smoother experience.
8
+
9
+
- Task Management: Tasks can now be viewed, added, edited, and deleted directly within the app. Task cards are displayed in a clean, organized format for easy navigation and management.
10
+
11
+
### Upcoming Features:
12
+
-Password Confirmation: Adding a password confirmation step during registration.
13
+
-Location Support: Exploring the addition of location-based features.
14
+
-Camera Integration: Plans to integrate camera functionality for adding images to tasks.
15
+
-Testing: Ongoing work on unit and automated testing to ensure reliability and performance.
28
16
29
17
### Documentation
30
18
For further guidance and detailed documentation, please refer to the following resources:
@@ -33,12 +21,4 @@ For further guidance and detailed documentation, please refer to the following r
I appreciate your interest and involvement in this project as it continues to develop. Feedback is always welcome as I work towards improving and adding new features.
35
23
36
-
Note: Screenshots of the current interface will be included with this release.
- Menu Screen with Add Task open <br />
40
-
- Menu Screen with View Task open <br />
0 commit comments