Skip to content

Latest commit

 

History

History
77 lines (49 loc) · 4.55 KB

README.md

File metadata and controls

77 lines (49 loc) · 4.55 KB

RE:searcher

The Office Team

Flask Python Flutter ChatGPT Dart Flutter AWS Azure Firebase

RE:searcher is an AI-powered app designed to assist academics by enabling them to interact with their documents and generate mind maps seamlessly. Developed during the SAIS 24-hour hackathon, it won first place for its innovative approach to academic research.

This is the original repository, unchanged, as it was submitted on the competition. We continued developing the application; more about you can see here: https://re-searcher.web.app/

Tool Features

  • Question formulation
  • Creating summarized content overviews
  • Efficiently saving user notes

Goal

The goal is to provide users with a simple way to search and manage documents, formulate questions, create notes, generate paragraphs, and define document topics and abstracts.

Documentation PDF

RE:SEARCHER - Complete documentation in Serbian

Implementacija

Our project repository consists of two directories: backend and frontend.

Flutter - re_searcher_ui

The frontend of our application uses Flutter for the user interface and is hosted on Firebase. For efficient state management, the BLOC pattern is employed. Thanks to Flutter, the application can run on all mobile and desktop platforms, as well as on the web.

Flask - re_searcher_api

The backend of our application uses the Flask micro-framework, enabling efficient interaction with the chatbot through message processing, document retrieval, and authentication. It leverages AWS services, the RAG model, and Pinecone vector DB for precise data search and management, ensuring relevant information and secure communication.

Solution Architecture and Use Case Diagram

Solution Architecture

Arhitektura rešenja

Use Case Diagram

Image description

Application UIUX

Image description

Image description

Planned additional features

  • Merging multiple documents
  • Exporting notes to PDF format
  • Grouping documents
  • Image recognition
  • Voice communication
  • Navigating through document history

OfficeTime team

Introducing the team behind the project RE:searcher!

Tara Pogančev Vuk Čabrilo Milan Popđurđev Laslo Uri