Project Name
MARS-O is a software/API that reads, analyzes and categorizes any documents, so that they can be easily and quickly found later. We also provide a mobile app for easy access to the API and , where you can enrich and use your space knowledge with our “Daily fact” & “Daily Quiz”. Live demo here.
Table of Contents
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
General Information
- MARS-O is an easy to use IOS and ANDROID app.
- NASA has a big repository of files which prove difficult to find specific documents to find. Here comes MARS-O.
- MARS-O scans and creates a short summary of every document in given repository, which then is used to compare to an input string and find a ratio. Documents are sorted by ratio (and for easy use displayed on our app).
Technologies Used
- Flask - version 2.1.2
- nltk - version 3.7
- opencv_python - version 4.5.1.48
- pdf2image - version 1.16.0
- pdfminer - version 20191125
- spacy - version 3.4.1
- transformers - 4.22.2
- react-native - 0.70
- sqlite - version 3.34
Features
List with the ready features here:
- API access to categorized documents;
- Mobile App for easy use;
- Random facts about space to enrichen your knowledge.
Screenshots
Setup
Install python libaries python -m pip install -r requirements.txt
and DONT'T forget to change all IP varibles in flask_app/app.py.
Usage
Start the flask app first:
python flask_app/app.py
Then start the expo go mobile app inside mobile_all
:
cd mobile_app
npm start
Project Status
Project is: in progress
Room for Improvement
Room for improvement:
- There are faster ways to scan, categorize and input inside db than what we're using.
- Progressive loading for photos in the search section in the mobile app.
To do:
- Finish Quiz page.
- Find API for quiz questions, so they change and don't remain the same.
Acknowledgements
- This project was based on this challenge from the space apps challenges.
- Hrisi - frontend & designs
- Strato - backed & frontend
- Chochi - website