This project is a Django web application that leverages various tools and libraries for backend development.
- ✅ postgres database with ORM capabilities for managing data, along with migration tools for handling database schema changes.
- ✅ Passwords are securely hashed, and JSON Web Tokens are utilized for authentication and authorization.
- ✅ The project also handles data serialization and deserialization efficiently.
- ✅ Environment variables are managed effectively for configuration.
- ✅ cross-origin resource sharing is supported for secure API access.
- ✅ It processes background tasks asynchronously.
- ✅ URL-friendly slugs are generated to improve readability
- ✅ pagination, public and private listing
- ✅ file upload to aws
- ✅full text search using postgres.
- ✅ view count in mongo db
- hierarchial comment tree.
- real-time user interation updates via socket
- change password using email
- documentation