Skip to content

snehakumaarr/IPAnalytics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

335 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Hawks

Project for CS5224 cloud computing AY24/25

Contributors

  1. Sneha Kumar (snehakumaarr)
  2. Nauman Sajid (Nauman-S)
  3. Abdul Cader (caderpmh)
  4. Li Yuting (8462lyt)
  5. Cheng Siyuan (siyuancheng178)

Description

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

Features

  • ✅ 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)

Demo

Watch our demo here

Architecture Diagram

architecture_diagram drawio

License

MIT

Directory structure

📦 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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 38.2%
  • JavaScript 29.2%
  • Go 15.7%
  • TypeScript 12.3%
  • CSS 2.3%
  • Python 1.1%
  • Other 1.2%