Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Tasks - React Native To-Do App

Expo Snack

A beautifully designed React Native To-Do App built with React Native, Expo, and SwipeListView. This app enables users to efficiently add, edit, delete, and mark tasks as completed with an intuitive interface. It features swipe gestures for editing and deleting tasks and incorporates haptic feedback for a seamless user experience.


🎥 Watch the App in Action

IMG_8548.MP4

Click below to try the app on Expo Snack:
👉 Open in Expo Snack


🚀 Features

✅ Add new tasks effortlessly
✅ Swipe left to delete a task
✅ Swipe right to edit a task
✅ Tap a task to mark it as completed
✅ Smooth haptic feedback for an enhanced experience
✅ Compatible with iOS & Android


🛠️ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/MahmoudBahar/Tasks.git
cd Tasks

2️⃣ Install Dependencies

npm install
# OR
yarn install

3️⃣ Run the App

If you are using Expo, start the project with:

npx expo start

Then scan the QR code in the Expo Go app on your phone.

For running in a simulator/emulator:

  • Android: Press a
  • iOS (Mac only): Press i

🏰️ Technologies Used

  • React Native - UI framework for building mobile applications
  • Expo - A framework for fast development
  • react-native-swipe-list-view - Swipe gestures for task management
  • expo-haptics - Provides haptic feedback for enhanced interaction

🤝 Contributors

Project Maintainers

🔥 How to Contribute

Contributions are welcome! Follow these steps to get started:

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature-name
  3. Implement your feature or fix and commit the changes:
    git commit -m "Add feature X"
  4. Push to your branch and open a Pull Request

📝 License

This project is licensed under the MIT License.


📩 Contact & Support

If you have any questions, suggestions, or need support, feel free to reach out!
📌 GitHub: MahmoudBahar


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages