Skip to content

KevinBermudezC/taskly

Repository files navigation

Taskly

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.

Features

  • 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

Tech Stack

  • React Native: Cross-platform mobile development
  • Expo: Toolchain for building React Native apps faster
  • Navigation: React Navigation

Getting Started

Follow the instructions below to set up the project on your local machine.

Prerequisites

  • Node.js (>=14.x)
  • Expo CLI
  • A simulator/emulator (iOS or Android) or a physical device

Installation

  1. Clone the repository:

    git clone https://github.com/KevinBermudezC/taskly.git
  2. Navigate into the project directory:

    cd taskly
  3. Install the dependencies:

    npm install
  4. Start the development server:

    expo start

Running the App

  • On a physical device: Use the Expo Go app to scan the QR code generated by the expo start command.
  • On a simulator/emulator:
    • iOS: Press i to open in the iOS simulator.
    • Android: Press a to open in the Android emulator.

Building for Production

To create production builds for iOS and Android:

expo build:ios  # For iOS
expo build:android  # For Android

Testing

Write instructions if there are any testing suites used (e.g., Jest or Detox):

npm test

Contributing

Feel free to open issues or submit pull requests to contribute to the project. Contributions are welcome!

License

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

Acknowledgments

About

Taskly is a mobile task management application built using React Native and Expo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published