SpinTasker is a React Native mobile application that introduces a fun and interactive way to manage daily tasks. With a unique 'wheel of fortune' feature, users can let chance decide which task to tackle next.
Demo Account: To experience SpinTasker without signing up, use the following test account:
- Email: test@gmail.com
- Password: test123
Scan the QR code with your iOS device to test the app.
*The login screen for SpinTasker where users can sign in or register.* *The main interface of SpinTasker featuring the 'wheel of fortune' and task list with slide-to-edit and delete functionality.* *Adding and managing tasks is streamlined with an easy-to-use interface.* *The 'wheel of fortune' feature in action, selecting a random task.* *Users can view and manage their profile details, including task completion statistics.*- User Authentication: Secure login and signup functionality to keep tasks private.
- User Profile: Customizable profiles, including options to update usernames and view task statistics such as the number of completed and pending tasks.
- Task Management: Add, edit, and delete tasks with ease. Tasks can be prioritized for better organization.
- Wheel of Fortune: Spin the wheel to randomly select a task for an engaging and novel productivity experience.
- Calendar Integration: Interactive calendar to select dates, add new tasks, view, edit, and delete existing tasks for any selected date, helping users manage deadlines effectively.
- Task Editing Modal: A dedicated modal for updating task details.
- Swipe-to-Edit/Delete: Easy task management with swipe gestures.
- As a user, I want to sign up for a new account to keep my tasks private and secure.
- As a user, I want to log in and out of my account to access my task list from any device.
- As a user, I want to add, edit, and delete tasks to manage my daily responsibilities.
- As a user, I want to interact with a calendar to manage my tasks based on specific dates.
- As a user, I want to spin the 'wheel of fortune' to randomly select a task for me, adding an element of fun to my routine.
- As a user, I want to update my profile details, including my username.
- As a user, I want to view my task statistics, such as completed and pending tasks, to track my productivity.
- Ekaterina Khoroshilova
