ANDROID | IPHONE |
---|---|
-
Welcome screen
-
Login screen
-
Signup screen
-
Home screen (Protected by authentication)
-
You must use styled-components
-
You must use a state library (feel free to decide what to use)
-
You must create at least one automated test (feel free to decide what to use)
-
Use typescript
-
Work on the UI to make it look pixel-perfect with the design for iPhone 8 (or your browser of preference simulating the mobile viewport if you're creating a web app)
-
Make the authentication work with JWT (You can use Firebase or any public JSON API)
-
Animations
-
Semantic Git commits
To install GaveAPP, follow these steps
Linux, macOS e Windows:
npm install
or
yarn install
The developed application seeks to show all code maturity. Applying clean code
techniques, making the most of the proposed activities, such as:
typescript
/ styled-components
: for general application development;
firebase
/ zustand
: for state management and data storage;
teste-library
: for automated test execution;
eslint
/ prettier
: for organization and code indentation;