Skip to content

Incourtask is a mobile app that allows users to manage their to do tasks efficiently. It allows them to change the status of their tasks respectively as pending, in-progress or completed.

Notifications You must be signed in to change notification settings

Gathoni-Wanjira/Incourtasks-App

Repository files navigation

Incourtask App

  • A task management app built for Incourage Frontend Engineer interview.

Presquites:

  • Typescript
  • Expo

How to run the project

Step 1:

Download or clone this repo by using the link below:

git clone https://github.com/Gathoni-Wanjira/Incourtasks-App.git

Step 2:

Cd into the project directory and install packages using npm or yarn

yarn install

or

npm i

Step 5:

Run the project:

yarn start

or

npm run start

If it gives you the option to either run android or ios press a for android and i for ios

Libraries & Tools Used

  1. State management

    • Redux Toolkit
  2. Storage

    • SQlite: expo-sqlite
  3. Navigation

    • Expo Router
  4. UI

    • Library - React native paper
    • Fonts - expo-google-fonts & expo-font
    • List - Flash List by Shopify
    • Forms and validation - Formik + Yup
  5. Testing

    • Jest

The final app looks like this:

Incourtask.1.mp4

About

Incourtask is a mobile app that allows users to manage their to do tasks efficiently. It allows them to change the status of their tasks respectively as pending, in-progress or completed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published