This repository contains the source code for FreshFarm, a web application that allows farmers to connect and sell their produce directly to consumers.
The application is split into two main components: a frontend web application built using Vue.js and Quasar, and a backend serverless application built using Azure Functions in C#, JavaScript, and Python.
To run the application locally, follow these steps:
git clone https://github.com/endrizzimarco/FreshFarm.git
frontend
directory and install the required dependencies by running:npm install
npm install -g @quasar/cli
quasar dev
:warning: The application requires a .env
file (containing the secret API keys) to run locally. Ask a team member for the contents of the file. :warning:
For more information about testing and local development, refer to the frontend README file.
To develop with the serverless backend function, you will need the Azure extensions for VSCode. This will allow you to run and debug the functions locally. Ask a team member for the azure subscription key in order to have access to the Azure resources.
To contribute to this project, please follow these steps:
Fork this repository to your own GitHub account.
Create a new branch with a descriptive name for your changes:
git checkout -b my-new-feature
git commit -m "feat: Added new feature"
git push origin my-new-feature
master
branch if they are approved and pass the CI/CD pipeline tests.This project is licensed under the MIT License. See the LICENSE file for details.