Skip to content

phcheng/TodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoApp

Overview

This project is part of the VT6002CEM Mobile App Development course at VTC SHAPE & Coventry University.
The objective of this project is to develop a TodoApp using React Native, which allows users to manage their tasks.

Features

  • Add new tasks
  • Delete tasks
  • CRUD comments on each task
  • User authentication with email and password

Installation

To get started with the project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/phcheng/TodoApp.git
  2. Navigate to the project directory:
    cd TodoApp
  3. Install dependencies:
    npm install
  4. Run the app:
    npx expo start

Usage

Once the app is running, you can:

  • Add a new task by typing in the input field and pressing the "Add" button.
  • Mark a task as completed by tapping on the task.
  • Delete a task by tapping on the delete icon next to the task.
  • Filter tasks by selecting the desired filter option (all, completed, pending).
  • Add and delete comments on each task.
  • Login with your email and password to access your tasks.

Technologies Used

  • React Native
  • Expo
  • AsyncStorage (for local storage)
  • Firebase Authentication (for user login)
  • Figma (for design reference)

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • VTC SHAPE & Coventry University for providing the course and resources.
  • The React Native community for their support and contributions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published