-
Clone repository
git clone https://github.com/dtran16/curatedacademicjournal.git
-
Navigate to the client directory and install packages
cd curatedacademicjournal/client
npm install
-
Open a local instance of ganache, and make sure the RPC is HTTP://127.0.0.1:9545
-
Navigate back to the project root and run the following commands
truffle develop
test
*optional `migrate --reset' -
Then in the client directory start the frontend
npm run start
-
After the frontend loads, create a new custom RPC with HTTP://127.0.0.1:9545
-
Import one of your ganache wallets so you have ether, and you're done!
If you get a metamask error about an incorrect nonce, simply reset your metamask account, restart ganache, and re-migrate your contracts