Anonymous Publishing Platform to Enable Civil Discourse on the Web.
This is still a work in progress. I am working on a few things, some I have completed and some I have not:
- Save offline and sync with db. (
PARTIAL
) - Basic analysis and highlighting of the post using a pretrained language model.
- Markdown preview.
- Store, Retrieve and Analyze post without any user identiying data while still having the ability to publish, edit, analyze, and delete. (
PARTIAL
) - Feed View (
PARTIAL
) - Shareable links
- Tagging and Searchability
- Advanced Analysis
- Anonymous Commenting System.
Before starting the client, rest, or the worker. Start the rabbitmq and mongo server by running deploy-all.sh
.
- Go to the client directory and run
npm install
- Then run
npm start
- Go the rest directory and run
npm install
- Then run
npm start
- Go to the worker directory and run
python3 worker.py