History
La Macetita, was born thanks to the search for healthy and less processed foods in the quarantine season. Life went from being outdoors to staying in our homes, many local businesses closed due to the lack of visitors and commerce moved into the virtual world. Organic foods are found little or not at all in traditional markets.
Main Focus This project creates a window to the farmers' markets that may or may not have a website and indexing on the internet. We are a platform that allows the user to know the different local and national businesses, the products that they offer, the food lines, the contacts of them, among other functions.
Our Goal: We want to promote the organic and responsible production of organic, natural and artisanal products and food, in this way we support sustainable agriculture, organic farms, farming families and non-profit organizations.
Demo: In progress our working live demo ⏳⌛
FrontEnd
- ReactJs - A JavaScript library for building user interfaces.
- Jest - Custom jest matchers to test the state of the DOM.
- React Router - It contains the DOM bindings for React Router. In other words, the router components for websites.
BackEnd
- NodeJs - JavaScript runtime environment built with the Chrome V8 JavaScript engine.
- Express - Fast, unopinionated, minimalist web framework for Node
- Mongoose ODM - Elegant MongoDB object modeling for Node
- Ability to import lq of products into the web with an formar.
- Add MarketPlace harvest manager
- Add schemas features and improve relationships
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature'
) - Push to the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug (the website couldn't handle the query and / or gave undesired results), to include your search query and the expected result.
If you'd like to request a new function, feel free to do. Please include sample queries and their corresponding results.