A decentralised software solution using blockchain technology that will help communities to effectively distribute food or other forms of help for the ones in need.
NodeJS and npm which can be downloaded from the NodeJS website.
Truffle Framework
npm install -g truffleClone the project
git clone https://github.com/lucian-duta/FLAMEAL.gitGo to the client directory
cd FLAMEAL/clientInstall dependencies
npm installGo to the server directory
cd FLAMEAL/serverInstall dependencies
npm installStart EVM(Ethereum Virtual Machine) in CLI - skip if using Ganache
truffle developCompile and deploy contracts
Compile the contracts
compileDeploy the contracts
migrateStart the front end
cd /client/src
npm run startStart the RESTful API
cd /server
npm startImportant: Before running the server make sure to update the MongoDB path.
Client: React
Server: Node, MongoDB, Express, Mongoose
Smart Contracts: Solidity
EVM: Truffle Suite
- I would like to thank Dr Bilyaminu Auwal Romo for his expert advice, encouragement and commitment to supporting me throughout this challenging project

