/code-challenge

Code Challenge

Primary LanguageTypeScript

Farmera Challenge

Demo

A demo site can found in the next URL: https://farmera-challenge.web.app

Requirements

Below the requirements to run the system

Structure

  • back: Folder with the Firebase functions needed to mock the information inside the App
  • farmera: ionic code related with the application

Before start

An authentication method was implemented to access to the main screens, so a Firebase project needs to be created first to get the FIREBASE_API_KEY needed by the environment configuration files.

alt text

After the project is created Email/Password sign-in method need to be enabled inside Firebase's Authenticaton section.

alt text

Make commands

Some make commands was added to help run and deploy the application.

  • make run: Run the application on DEV mode
  • make site: Run the process to build the ionic application inside the www directory and after that is deployed inside the Firebase instance
  • make functions: Deploy the Firebases functions with the mock information used by the application.