Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/caioliveira277/treefy-app
- Owner: caioliveira277
- License: apache-2.0
- Created: 2022-04-16T20:15:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-26T20:09:33.000Z (about 2 years ago)
- Last Synced: 2023-03-05T20:32:12.900Z (almost 2 years ago)
- Topics: expo, react-native, styled-components, typescript
- Language: TypeScript
- Homepage: https://github.com/users/caioliveira277/projects/2
- Size: 3.59 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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