AnonChat is a backend service for an anonymous question-and-answer platform. Users can ask questions and provide answers without revealing their identity. The platform is designed to prioritize simplicity, scalability, and privacy.
- Anonymous Questions: Users can post questions without needing to create accounts or provide identifiable information.
- Anonymous Answers: Other users can respond to questions anonymously.
- Threaded Discussions: Supports discussion threads for questions and answers.
- Moderation Tools: Includes basic moderation functionality to remove inappropriate content.
- API-Driven: Fully API-based for seamless integration with various frontend applications.
- Node.js: Backend runtime environment.
- Express.js: Framework for building RESTful APIs.
- MongoDB: Database for storing questions, answers, and user metadata.
- Redis: Caching and rate-limiting.
- JWT: Token-based authentication for moderators.