quil-demo.mp4
quilmind.com is a meditation app with the following features:
- A meditation timer with soothing sounds and SCSS animations
- Accessible, responsive UI design built with React and aligned with WebAIM standards
- Scalable Node.js/Express server with REST APIs
- Optimized site performance with enhanced minification, code splitting, compression, lazy loading, and caching
- Server-side JSON Web Token (JWT) authentication
- Password hashing and journal entry encryption to protect user privacy
- Rate limiting and additional measures to prevent DDoS, XSS, and other attacks
- Pipeline with production and staging environments built on Heroku
- Static IP addresses for database security and load balancing
Feature | Status |
---|---|
Journal entry functionality | ✅ |
Journal entry content encryption | ✅ |
JWT authentication | ✅ |
Collapsable sidebar and additional pages | ✅ |
Design & accessibility improvements | ✅ |
Performance improvements | ✅ |
Security enhancements | ✅ |
Refactor to TypeScript | ⏳ |
Testing Coverage | ⏳ |
Password reset functionality | ⏸️ |
Search functionality | ⏸️ |
Stats page | ⏸️ |
OAuth with Passport.js | ⏸️ |
Design advice | ⏸️ |
Build random meditation quotes API | ⏸️ |
- ✅ = Ready to use
- ⏳ = In progress
- ⏸️ = Not started