Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoList App

TodoList App is a simple iOS application that allows users to manage their daily tasks. Users can add, edit, and delete tasks, as well as mark tasks as completed. The app also provides a summary of the total tasks, tasks completed, and tasks remaining.

Features

  • User Registration and Login: Users can create an account using their email and password, and log in to manage their tasks.
  • Add Tasks: Users can add new tasks to their to-do list.
  • Mark Tasks as Completed: Users can mark tasks as completed by checking them off the list.
  • Delete Tasks: Users can delete tasks from their list.
  • Task Reordering: Users can reorder their tasks within the list.
  • Task Summary: The app displays the total number of tasks, tasks completed, and tasks not completed.

Screens

  1. Sign Up: Allows users to create a new account.
Regular Pop-Up
  1. Login: Allows existing users to log in.
Regular Pop-Up
  1. Task List: Displays the user's tasks, along with options to add, delete, and reorder tasks.
Regular Pop-Up Regular Pop-Up Regular Pop-Up

Technologies Used

  • Swift: The core programming language used for app development.
  • Firebase Authentication: Used for user authentication (registration and login).
  • Firebase Realtime Database: Used to store and manage user data and tasks.

Usage

  • Sign Up: Create a new account using a unique email and password.
  • Login: Log in using your registered credentials.
  • Add Tasks: Tap on the add button to add new tasks.
  • Complete Tasks: Tap on a task to mark it as completed.
  • Delete Tasks: Tap the edit button, then tap a task to delete it.
  • Reorder Tasks: Tap the edit button, then change the order of tasks.

Demonstration Video

simulator-screen-recording-iphone-15-pro-2024-08-24-at-183445_VY5o5X32.mp4

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages