PROPRIETARY & CONFIDENTIAL — Unauthorized use, copying, or distribution of any part of this repository is strictly prohibited. See LICENSE.txt.
Feel is a private AI-powered emotional wellness application. This repository contains the complete backend infrastructure powering the Feel platform — mood tracking, AI-generated responses, weekly reports, notifications, and intelligent recommendations.
- AI Mood Analysis — Scores user moods using sentiment, weather, calendar, location, and activity signals
- Weekly Reports — Automated weekly summaries with trend analysis and personalized feedback
- Smart Recommendations — Spotify, movie, and article suggestions tailored to emotional state
- Notification System — Real-time mood-logged, end-of-day, and weekly push notifications
- Auth & Roles — JWT-based authentication with role-level authorization
- Multi-Environment — Dynamic config switching across development, staging, and production
| Layer | Technology |
|---|---|
| Runtime | Node.js + TypeScript |
| Framework | Express.js |
| Database | MongoDB + Mongoose |
| Auth | JWT |
| AI | OpenRouter API |
| Scheduling | Node-cron |
NODE_ENV |
Env File |
|---|---|
development |
.env.local |
staging |
.env.staging |
production |
.env.production |
# Install dependencies
npm install
# Development
npm run dev
# Build
npm run build
# Production
npm startCopyright © 2025 Feel. All Rights Reserved. — LICENSE.txt
