Main branch of the repository containing CaseVault: a content repository for case-based learning. For more information, please review the Organization README document, for more context and details concerning the EthicApp project.
Please head to the CONTRIBUTING document and review our communication channels for the project. We strongly recommend to have Docker installed in your machine, as it will be used to run the project.
In order to work in the project you should be familiar with the following:
Knowledge of Docker could be helpful, but not required.
If you have Docker installed, you can run the project on the root folder the following commands:
docker-compose build
docker-compose up
Go to the frontend
folder and run the following commands:
npm install
npm run dev
Then, go to the backend
folder and run the following commands:
bundle install
rails db:create
rails db:migrate
rails s