Backend Project for Crowdfunding Application (campaign service)
- https://github.com/Team-Ozai/SDC-Don-Proxy
- https://github.com/Team-Ozai/SDC-Shraya-Service (updates and comments service)
- https://github.com/Team-Ozai/SDC-Kana-Service (banner service)
- https://github.com/Team-Ozai/SDC-Michael-Service (pledges service)
This application can be launched directly from your local but you can also use docker-compose to set up your database and service separately. If you would like to deploy your database and service on different instances, check out the "docker" & "service" branches of this repo for db and service respectively.
- postgres (used as main db)
- webpack (used for bundling jsx files into js)
- see package.json for further requirements
DB setup and launch directly from local (at your root directory, run these commands in sequence):
npm run install
npm run pg:build
npm run start
If you would like to use docker compose, run these commands instead of npm run start:
docker-compose build
docker-compose up
From within the root directory:
npm install