Skip to content

The codebase for my major project done in my masters at La Trobe.

License

Notifications You must be signed in to change notification settings

Biswas-N/Mediterranean-Archaeology

Repository files navigation

Mediterranean Archaeology (Med-Arch)

Under super vision of Dr. Scott Mann

Mediterranean Archaeology project (Med-Arch) is a Python's Django and Bootstrap based application, which extracts data from a large set of images and a large pdf, then stores the data in a Postgres database and displays the records.

Team

Original Project Report

Please check the original project report summited at the university.

Technologies

Med-Arch uses a number of open source projects to work properly:

  • Django - Python's high-level web framework.
  • SQLAlchemy - SQL Toolkit and Object Relational Mapper
  • Bootstrap - great UI boilerplate for modern web apps
  • Pdfminer - Tool for extracting information from PDF documents

Installation

Med-Arch requires Python v3 to run.

Clone the repository.
$ cd YOUR_WORK_DIRECTORY
$ git clone https://github.com/Biswas-N/Mediterranean-Archaeology.git
$ cd Mediterranean-Archaeology
Install the dependencies and devDependencies.

Using Pipenv (creates a new Environment) (or)

$ pipenv --three
$ pipenv install
$ pipenv shell // To activate your env

Using Pip

$ pip install -r requirements.txt
Create your database tables (Using Django migrations)

For this, you need postgresql installed on your PC/MAC. You can either use native software or Docker image

$ py manage.py migrate
Start you dev server on port 8888
$ py manage.py runserver 0.0.0.0:8888

License

GPL-3.0

About

The codebase for my major project done in my masters at La Trobe.

Resources

License

Stars

Watchers

Forks