Your life. Unified. Intelligent. Effortless.
OMNI is an AI-powered personal dashboard that unifies your daily life tasks, goals, health, and finances into one smart and adaptive system.
π Get Started β’ β¨ Features β’ π Documentation β’ π₯ Team
To empower individuals with one intelligent system that understands how they live and helps them live better.
OMNI transforms how you organize your life combining productivity, wellness, and financial insights into one intelligent, secure ecosystem. It learns your habits, helps you plan better, and ensures privacy through JWT-based authentication.
|
Consolidate tasks, goals, meals, and finances into one intelligent interface. Bank-grade security with token-based user sessions. Smart suggestions for focus blocks and rest intervals based on your patterns. |
AI-powered detection of overspending patterns and budget insights. Track daily habits, physical activity, and wellness metrics. Voice and text summaries of your day, priorities, and achievements. |
flowchart TB
subgraph Frontend
A[π¨ React.js UI]
end
subgraph Backend
B[π§ Express.js API]
H[π JWT Auth Middleware]
end
subgraph Storage
C[(πΎ MongoDB/Supabase)]
end
subgraph AI["π€ AI Engine (Flask)"]
E[π Routine Optimizer]
F[πΈ Expense Predictor]
G[β€οΈ Health Analyzer]
end
A -->|Axios API Calls| B
B <-->|Secure Token Validation| H
B <-->|Data Persistence| C
B <-->|AI Requests| E & F & G
A -.->|Real-time Insights| AI
style A fill:#61DAFB,stroke:#333,stroke-width:2px,color:#000
style B fill:#339933,stroke:#333,stroke-width:2px,color:#fff
style C fill:#4EA94B,stroke:#333,stroke-width:2px,color:#fff
style AI fill:#3776AB,stroke:#333,stroke-width:2px,color:#fff
style H fill:#000,stroke:#333,stroke-width:2px,color:#fff
Get OMNI running locally in minutes:
# 1οΈβ£ Clone the repository
git clone https://github.com/SeifEddineMezned/omni.git
# 2οΈβ£ Navigate into the project
cd omni
# 3οΈβ£ Install dependencies
npm install
# 4οΈβ£ Configure environment variables
# Create a .env file with:
# MONGO_URI=your_mongodb_connection_string
# JWT_SECRET=your_secret_key_here
# 5οΈβ£ Launch the application
npm startπ Open http://localhost:3000 in your browser and start organizing your life!
β οΈ Note:node_modulesis excluded via.gitignorealways runnpm installafter cloning.
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | React.js | Modern, component-based UI framework |
| Routing | React Router DOM | Seamless page navigation |
| API Client | Axios | Efficient HTTP communication |
| Backend | Node.js + Express.js | RESTful API server |
| Authentication | JWT | Secure, stateless user sessions |
| AI Engine | Flask (Python) | Machine learning microservice |
| Database | MongoDB / Supabase | Scalable data storage |
| Version Control | GitHub | Collaboration and CI/CD |
omni/
β
βββ π src/
β βββ π¨ assets/ # Logos, images, and static files
β βββ π§© components/ # Reusable React components
β βββ π pages/ # Application views (Dashboard, Settings, etc.)
β βββ π§ services/ # API integration & JWT helpers
β βββ App.js # Root React component
β βββ App.css # Global styling
β βββ index.js # Application entry point
β
βββ π¦ package.json # Dependencies and scripts
βββ π .env.example # Environment variables template
βββ π README.md # You are here!
Built with passion by:
| Seif Eddine Mezned | Brahim Amous | Mohamed Barrak | Hiba Allah Msallem |
|---|
MedTech University CS 324 Web Development Project
|
All-in-One No more app-switching chaos |
AI-Powered Smart insights that adapt to you |
Secure Your data stays private |
Accessible Works everywhere, anytime |
"The OMNI interface design and intelligence, unified."
πΌοΈ Screenshots coming soon!
Β© 2025 OMNI Team
CS 324 Web Development Project
This project is developed for educational purposes.
Made with β€οΈ and β by the OMNI Team
