A simple and elegant Todo App built using React Native and Expo. The app features task creation, editing, deletion, notifications for tasks, and dark mode support.
- Description
- Features
- Project Structure
- Cloning and Project Setup
- Usage
- Contributing
- Group Members
- License
This React Native Todo App allows users to create, edit, and delete tasks. Users can set notifications for tasks, and the app supports both light and dark modes. The app leverages Expo for easier development and deployment.
- Add, edit, and delete tasks.
- Set notifications for tasks.
- Supports light and dark modes.
- Persist tasks using AsyncStorage.
- Easy to use and responsive interface.
/project-root
│
├── /components
│ ├── Colors.js
│ ├── Styles.js
│ └── Header.js
│
├── /screens
│ └── TodoApp.js
│
├── App.js
├── app.json
├── package.json
└── README.md
To get a local copy up and running, follow these steps:
-
Clone the repository:
git clone https://github.com/eyualpha/ToDoListApp.git
-
Navigate to the project directory:
cd Todo-List
-
Install dependencies:
npm install
-
Start the Expo server:
npx expo start
- Start the Expo server using the command mentioned above.
- Open the Expo Go app on your Android or iOS device.
- Scan the QR code generated by the Expo server to run the app on your device.
Contributions are what make the open-source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
). - Commit your Changes (
git commit -m 'Add some AmazingFeature'
). - Push to the Branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
Distributed under the MIT License. See LICENSE
for more information.
- Eyu Ashenafi - UGR/25481/14
- Sumeya Adem - UGR /25313/14
- Helen Tagay - UGR /25495/14
- Abdi Dawud - UGR /25341/14
- Yonas Bezawerk - UGR /25547/14
- Natnael Chala - UGR /25371/14
- Abyalew Lobe - UGR /25903/14