Project for CS5224 cloud computing AY24/25
- Sneha Kumar (snehakumaarr)
- Nauman Sajid (Nauman-S)
- Abdul Cader (caderpmh)
- Li Yuting (8462lyt)
- Cheng Siyuan (siyuancheng178)
IP Analytics platform powered by data from data.gov.
- 🚀 Explore: Search filings based on various criteria, enhanced with LLM-based semantic search capabilities
- 🔎 Analytics: View trends of IP filings
- 📥 Daily Alerts: Customizable email notifications for newly listed IP filings
- 🤖 (Coming Soon) Chat: RAG based chatbot for advanced queries
- ✅ Analytics Dashboard for trends and insights discovery.
- ✅ Smart Search that uses keyword and LLM-based semantic matching to deliver better search results
- ✅ Real-time customizable Alerts to get notified about new fillings.
- ✅ OAuth Based Login
- 🛠️ RAG Chatbot that acts as your smart research assistant and intelligent advisor (Work in Progress)
- 🛠️ Current Coverage includes IPOS Patents. Coverage of IPOS Trademarks and Designs (Work in Progress)
Watch our demo here
📦 project-root/
├── 📂 .github/ # Workflows
├── 📂 services/ # Source code
│ ├── 🐍 createEmbeddingsCron # Python Cron for embeddings
| ├── 🌱 ipos # Spring Boot Backend
| | ├── 🔑 .ebextensions # AWS Configuration
| | ├── 🔑 .platform # AWS Configuration
| | ├── 📂 src/
| | ├── 📜 pom.xml
│ └── 🐹 iposCron # Golang Cron for Mongo DB Population
├── 📂 ui/ # React UI
│ ├── 📂 src/
│ └── 🔑 staticwebapp.config.json # Azure Config
├── 📄 .gitignore
└── 📄 README.md # You are here! (Project overview)