Skip to content

niltonc/gavea-frontend-application

Repository files navigation

Frontend Developer Clone - Gavea

ANDROID IPHONE

Requirements

  • 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)

Plus

  • 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

Install Aplication

To install GaveAPP, follow these steps

Linux, macOS e Windows:

npm install

or

yarn install

About Application Development

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;