Skip to content

zuri-training/fetch-metadata-team-90

Repository files navigation

Group 6044 GitHub contributors Libraries.io dependency status for GitHub repo GitHub repo size GitHub issues GitHub closed issues GitHub forks

proj-fetch_metadata

Description

What is Metlab?

Metlab was created to provide metadata extraction services. The platform fetches and extracts metadata from files uploaded by users. While unauthenticated users (users who have not signed up to Metlab) can visit the platform and get the full information of what the website entails, only verified and authenticated users (users who have signed up to Metlab) who are logged in can get full access to upload their files and extract metadata.

Metlab Preview

Group 2344 (2)

Contribution Guidelines

Follow these steps to begin your contribution

  • Fork this repository
  • Clone the repository to your local machine using
  • git clone https://github.com/zuri-training/fetch-metadata-team-90.git
  • Open cloned repository in your code editor

For Backend:

Requirement

  • Linux Users
    • sudo apt install libimage-exiftool-perl
  • Windows USers
  • Create a virtual environment
    • cd into your virtual environment
  • activate your virtual enviroment:
    • ./scripts/activate for windows users
    • ./bin/activate for mac-os users
  • cd fetch-metadata-team-90
  • On your terminal run:
    • pip install -r requirements.txt
    • python3 manage.py runserver
  • Create a superuser:
    • python manage.py createsuperuser
  • Add your contributions/make changes
  • Commit with a descriptive message and push
  • Create a pull request

For Frontend:

  • Find the folder named "Frontend" and open it
  • Find or create new file with the name of the page you're assigned to, e.g login.html and login.css
  • Add your code/make your changes
  • Commit with a descriptive message and push
  • Create a pull request

For The DevOps Production

  • install exiftoll

  • sudo apt install libimage-exiftool-perl

  • pip3 install -r requirement.txt

  • create a super user

  • Update the settings.py

Built With

DESIGN

Figma

FRONTEND

HTML5 JavaScript CSS3

BACKEND

Python Django

DATABASE

SQLite

CODE EDITOR

Visual Studio

Contributors

Name Slack Username
Royana Givens Jacob peachypeaches
Kc Pele Fidelis kcpele
Emmanuella John Khikhella
Mama Ihechi Irene Airin18
Boluwatife Dada tife-spec
Ndibe Susan SusanAlisa
Jessica Nnadozie Jessheroine
Samuel Kwame Sampong skwame49
Alabi Praise Ayodele Librapraise
John Ademiluyi jadeoflagos
Anthony Nwachukwu CoolTonie
Pius Inotokotong piuscreed
Stella Chibugo Onyekwelu StellaOnyekwelu
David Yayo davidyayo92
Vivian Ohalem Veedified
Adebisi Rodiyyah rodiyyah
Opara Udochukwu Kingsley Kingsley-Opara
Favour Umukoro thattechsis
Festus Ukwueze fesukwueze
Durotiwon Boluwatife Paul durobolu
Musa Dauda MusaDauda
Sadique Jemeel Adekunle jhemeel
Sonola Moyosoluwalorun Odunayo SonolaMoyo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors