An open API service indexing awesome lists of open source software.

https://github.com/ayusshrathore/tasker

A minimal android app to manage your daily tasks.
https://github.com/ayusshrathore/tasker

android expo expo-cli react-native task-manager

Last synced: 3 months ago
JSON representation

A minimal android app to manage your daily tasks.

Awesome Lists containing this project

README

          



Tasker Logo

Tasker


A minimal android app to manage your daily tasks.


This repository consists of a React Native Application built with Expo CLI.

## App Showcase


Tasker Screens Mockup

## Acknowledgements

- [Expo](https://expo.dev/)
- [Formik](https://formik.org/)
- [Yup](https://github.com/jquense/yup)
- [Apisauce](https://github.com/infinitered/apisauce)

## Application features

- `Screens` - Welcome, Register, Login, Add Task, View Tasks.

- `Animation` - Activity Indicator & React-Spinner

- `Authentication` - User authentication (Register, Login/out).

- `Cache Layer` - Caching API Data.

- `Custom and Reusable Hooks` - API and Client.

- `Form Validation` - Using Formik.

- `Gesture Handler` - Pull to refresh.

- `Navigation` - Using React Navigation and Stack Navigator.

- `Reusable Components` - Button, Icon, Forms, Screen, Text, Text Input and more.

## Run Locally

Clone the project

```bash
git clone https://github.com/ayush-rathore/tasker
```

Go to the project directory

```bash
cd tasker
```

Install dependencies

```bash
npm install
```

Start the expo server

```bash
expo start
```

## Environment Variables

To run this project, you'll need to create a `.env` file in `backend` with the following env variables

`PORT`

`MONGO_URI`

## Tech Stack

**Client:** React-Native, Expo-SDK

**Server:** Node, Express

**Database:** MongoDB

## Contributing

Contributions are always welcome!

## Feedback

If you have any feedback, please reach out to me at heyfreaker@gmail.com