- Introduction π
- Design Preview π¨
- Repository π
- Features β
- Tech Stack βοΈ
- Project Structure π
- Contributing π€
- Our Contributors β€οΈ
- Project Setup βοΈ
- Contact π¬
- License π‘οΈ
DORA is your AI-powered productivity companion designed to simplify your daily life. From task automation to smart reminders and intelligent information search, DORA leverages Generative AI, LLMs, RAG, and Agentic AI to bring you a truly smart virtual assistant experience.
Coming Soon
Fed up with switching between apps for tasks, reminders, emails, and automation?
DORA combines them all β with AI at the core β making your productivity seamless.
- π¬ Natural Chat & Voice Interaction
- β° Smart Reminders & Calendar Management
- π To-Do List & Notes Handling
- π§ Email Reading, Drafting & Summarization
- π Personal Knowledge Base with RAG Search
- π€ Task Automation with Agentic AI
- π Push Notifications & Reminders
- π Quick Info like Weather, News, FAQs
- π Future-ready for Smart Home Integration
DORA/
βββ frontend/ # Mobile & Web app (React)
βββ backend/ # API Server, AI Layer, MCP Server (Python FastAPI)
βββ docs/ # Project Documentation
βββ README.md
We β€οΈ contributions from the community! Please follow these steps:
1. Fork the repository:
git clone https://github.com/codervivek5/DORA-AI-Powered-Virtual-Personal-Assistant.git2. Navigate to project directory & install dependencies:
cd DORA-AI-Powered-Virtual-Personal-AssistantFrontend Setup:
cd frontend
npm installBackend Setup (Python FastAPI):
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt3. Create a new branch:
git checkout -b <your-branch-name>4. Make your changes, commit, and push:
git add .
git commit -m "Describe your changes"
git push origin <your-branch-name>5. Submit a Pull Request! π
Start Frontend:
cd frontend
npm run devStart Backend:
cd backend
uvicorn main:app --reloadFor queries, feedback, or collaboration:
This project is licensed under the MIT License.