Taskly is a mobile task management application built using React Native and Expo. It helps users efficiently organize and manage their tasks on the go, providing a simple yet effective interface for productivity.
- Create, update, and delete tasks
- Mark tasks as complete/incomplete
- Set task priorities and deadlines
- Push notifications for upcoming tasks (optional)
- Responsive and intuitive user interface
- React Native: Cross-platform mobile development
- Expo: Toolchain for building React Native apps faster
- Navigation: React Navigation
Follow the instructions below to set up the project on your local machine.
- Node.js (>=14.x)
- Expo CLI
- A simulator/emulator (iOS or Android) or a physical device
-
Clone the repository:
git clone https://github.com/KevinBermudezC/taskly.git
-
Navigate into the project directory:
cd taskly -
Install the dependencies:
npm install
-
Start the development server:
expo start
- On a physical device: Use the Expo Go app to scan the QR code generated by the
expo startcommand. - On a simulator/emulator:
- iOS: Press
ito open in the iOS simulator. - Android: Press
ato open in the Android emulator.
- iOS: Press
To create production builds for iOS and Android:
expo build:ios # For iOS
expo build:android # For AndroidWrite instructions if there are any testing suites used (e.g., Jest or Detox):
npm testFeel free to open issues or submit pull requests to contribute to the project. Contributions are welcome!
This project is licensed under the MIT License – see the LICENSE file for details.
- Expo
- React Native
- [Any other libraries or services used]