Open SalmaElsoly opened 4 months ago
Secret Note Sharing Application
Create a web application that allows users to securely share self-destructing secret notes.
[x] Implement rate limiting to prevent abuse
[x] Write unit and integration tests for the backend
[x] Implement end-to-end tests for critical user flows
[x] Containerize the application using Docker
[x] Create a docker-compose file for easy local deployment
[ ] Encrypting the notes in the database
[x] Notes can be securely created, shared, and destroyed
[x] Docker deployment works as expected
Secret Note Sharing Application
Create a web application that allows users to securely share self-destructing secret notes.
Requirements:
Note Creation:
Note Retrieval:
Security Features:
Authentication:
[x] Implement rate limiting to prevent abuse
Testing:
[x] Write unit and integration tests for the backend
[x] Implement end-to-end tests for critical user flows
Deployment:
[x] Containerize the application using Docker
[x] Create a docker-compose file for easy local deployment
Optional
[ ] Encrypting the notes in the database
Acceptance Criteria:
[x] Notes can be securely created, shared, and destroyed
[x] Docker deployment works as expected