Repository for RealTalk Penn, an anonymous Q&A forum for the University of Pennsylvania community, inspired by the Princeton counterpart.
- Ghost: backend CMS and Handlebar.js template renderer.
- MySQL: content database.
- Node.js: APIs for submitting questions and verifying reCAPTCHA.
- Nginx: reverse proxy to route traffic to Ghost and API server.
Everyone is welcomed to submit pull requests.
* License only applies to the current codebase. Not the project itself.
Warning: may not be compatible with Windows.
- Install
node
,docker
,docker-compose
andgit
, if you haven't already. - Run
git clone https://github.com/linzhiq/thesignal-realtalk.git && cd thesignal-realtalk
. - Run
./run.sh setup
before running the server for the first time, or when you want to pull the latest code from GitHub. - Run
./run.sh dev
to start your server. It will shut down automatically when you close the terminal window.