Introduction
Welcome to the documentation for the UnboundMNL Cooperatives Web App!
In this documentation, you will find information about the UnboundMNL Cooperatives Web App and its underlying quality attributes and design.
Structure
The product uses separate repositories for the frontend and the backend. The frontend is written in JavaScript using the Vue framework. The backend is written in JavaScript as well using the Express framework.
There are two repositories for this project:
Instructions on how to set up the project can be found in the README file of the frontend repository.
Running the backend is also required; instructions can be found in the README file of the backend repository.
Deployment
The frontend part of the product is deployed on Cloudflare Pages. On the other hand, the backend is deployed on Azure App Service.
Pipeline
The pipeline is triggered on every push to the repository.
The frontend pipeline is configured directly from Cloudflare Pages. The backend pipeline is configured using GitHub Actions, which you may find in the backend repository.
Feedback and support
Please utilize the GitHub issue feature to report any issues, usability improvements, or feature requests.