Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/caioliveira277/treefy-app

An app to help you take care of plants
https://github.com/caioliveira277/treefy-app

expo react-native styled-components typescript

Last synced: about 2 months ago
JSON representation

An app to help you take care of plants

Awesome Lists containing this project

README

        

# Treefy - APP 🌱
## The plant app ***Fatec - SR TCC***










## Idea: πŸ’‘
Develop an app to help grow plants

## Functionalities:
- Register and authenticate user;
- View articles;
- Send feedback article;
- Forgot password and confirm account;
- View your status;
- Manager your plants.

## Running the project: πŸš€
To run and preview the project you will need to follow the next steps.

### Prerequisites:
Below are the necessary tools for the project to work.
- **NodeJS versΓ£o 16**

[Instalation guide NodeJS](https://nodejs.org/en/).
- **Expo SDK**

[Instalation guide Expo](https://blog.expo.dev/expo-sdk-44-4c4b8306584a).

### Installing dependencies:
Run command to install project dependencies.
```sh
npm install
```

### Executing the project:
The scripts below run the project.
```sh
expo start # execute in developer mode
expo build # to build project
```

### Code validation:
The scripts below run prettier and lint.
```sh
npm run lint # run lint validation
npm run prettier # run and fix non-standard code
```

### Tests:
The scripts below run jest tests.
```sh
npm run test:unit # run unit tests
npm run test:unit:ci # run unit tests coverage
npm run test:update:snap # update snapshots
```


---
## Links: 🌐
***Link to Expo Go:***

[App release](https://expo.dev/@caioliveira277/Treefy?serviceType=classic&distribution=expo-go)

[Styled components docs](https://styled-components.com/)

[React navigation docs](https://reactnavigation.org/)

---
## License
This project is licensed under the [APACHE 2.0] license - see the LICENSE file for details