GeGe-K / showCase

This is a personal gallery application that displays photos from different categories for others to see.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The showCase

Author

Gloria Givondo (10/12/2018)

Description

This is a personal gallery application that displays photos from different categories for others to see.

You can view the live link on: https://.herokuapp.com/

User Stories

These are the behaviours that the application implenents for use by a user.

As a user, I would like to:

  • View different photos that interest me.
  • Click on a single photo to expand it and also view the details of the photo. The photo details must appear on a modal within the same route as the main page.
  • Search for different categories of photos. (ie. Travel, Food)
  • Copy a link to the photo to share with my friends.
  • View photos based on the location they were taken.

Setup / Installation Requirements

  • Web browser
  • Virtual environment
  • Flask
  • Python version 3.6

Cloning the Repo

  • In your terminal run:

      $ git clone https://github.com/GeGe-K/showCase.git
      $ cd showCase
    

Running the Application

  • Create the virtual environment

      $ sudo apt-get install python3.6 -venv
      $ python3.6 -m venv virtual
    
  • Activate virtual environment

      $ source virtual/bin/activate
    
  • Install Django and other Modules

      $ pip install -r requirements.txt
    
  • Django Admin Username: moringaschool Password: centonomy5

  • Run the application in your terminal:

      $ python3.6 manage.py runserver
    

Testing the Application

  • To run the tests for the class files and check if they function well:

      $ python3.6 manage.py tests
    

Technologies Used

  • Virtual environment
  • Django
  • Python version 3.6.7
  • Bootstrap4
  • Postgresql
  • HTML
  • CSS
  • Heroku
  • Visual Studio Editor

Known Bugs

There are no known bugs. Contact gloriagivondo@gmail.com in-case of any bugs.

License

The content of this site is license under the MIT license Copyright (c) 2018 Gloria

About

This is a personal gallery application that displays photos from different categories for others to see.

License:MIT License


Languages

Language:Python 96.7%Language:JavaScript 1.5%Language:HTML 1.2%Language:CSS 0.6%Language:Shell 0.0%