/Personal-Gallery

This is a personal gallery application that enables one to display their photos for others to see.

Primary LanguagePython

PERSONAL-GALLERY

Table of contents


General info


Personal Gallery is application that that you displays your photos for others to see.

The application allows the user to:

  • View different photos that interest them.

  • Click on a single photo to expand it and also view the details of the photo.

  • Search for different categories of photos

  • Copy a link to the photo to share with their friends.

  • View photos based on thr location they were taken.

Technologies


Project is created with:

  • Python 3.6
  • Prerequisites: *Pip *SQLAlchemy
  • Django

Setup


To run this project, please follow the following instructions.

  • Get access to the internet
  • Sign into your github pages. Set up would require access to github pages; the webpage uses an index file linked on github pages. This would require membership and access to the derriqo repository.
  • Search for derriqo on the github pages and select the One-Minute-Pitch repository.
  • Clone the repository.

Cloning


  • In your terminal:

      $ git clone https://github.com/derriqo/Personal-Gallery
      $ cd OneMinutePitch
    

Running the Application


  • To run the application, in your terminal:

      $ chmod a+x start.sh
      $ ./start.sh
    

Testing the Application


  • To run the tests for the application file:

      $ python3.6 manage.py test
    

Behaviour Driven Development


User Story As a user i want to beable to view posted photos .

Input Output
Page Opens Landing page displays
------ Page loads and images are displayed
User clicks on search bar to input category Image Category displays
User clicks on Image Details of the image are displayed
User clicks on Image link Link of the image is saved in the clipboard

Support and contact details


For any inquiries, please reach out to derrick.william24@yahoo.com

Bugs


None at the moment, but would love to hear your feedback!

Creator


Created by Derrick William.