Skip to content

RE:searcher is an AI app that helps academics create mind maps from their documents. It won first place at the SAIS 24-hour hackathon.

Notifications You must be signed in to change notification settings

tara-pogancev/re-searcher-hackathon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

RE:searcher is an AI app that helps academics create mind maps from their documents. It won first place at the SAIS 24-hour hackathon.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 42.4%
  • C++ 17.9%
  • Python 15.6%
  • CMake 14.4%
  • HTML 4.8%
  • Ruby 2.1%
  • Other 2.8%