This is a React Native application with TypeScript. The application is organized into several directories, each serving a specific purpose.
src/components
: This directory contains all the reusable components like Button, InputDropdown, InputTextfield, Loader, and TodoBoard.src/config
: This directory contains the environment configuration for the application.src/constants
: This directory contains the application-wide constants.src/hocs
: This directory contains higher-order components. For example,WithStore
is a HOC that provides Redux store to the components.src/routes
: This directory contains the application's routing logic.src/screens
: This directory contains the different screens of the application.src/store
: This directory contains the Redux store of the application.src/types
: This directory contains the TypeScript type definitions.src/utils
: This directory contains utility functions.
To get a local copy up and running, follow these steps:
- Clone the repository.
- Install the dependencies with
yarn install
. - Start the development server with
yarn start
.
src/docs
: This directory contains postman json for the required APIs
Contributions are welcome. Please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License. See the LICENSE.md file for details.