layersony / maingi-gallery

Personal Gallery Application that One can View My Photos

Home Page:https://maingigallery.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maingi Gallery

Created on 3 July 2021

By Samuel Maingi Mutunga


Description

This is A Personal Gallery Application that I am Able to display my photos for others to See. The Application is accessible for Both Desktop and Mobile Format


User Stories

User Can :-

  • View different photos that interest them
  • Click a single image to expand it and view the details of that photo
  • Search for different categories
  • Copy a link to the photo to share with their friends.
  • View photos based on the location they were taken.

Access the website

Need the latest browser to be able to View

Follow this link https://maingiblog.herokuapp.com/

It is hosted by heroku


Setup and Installation

To get the project .......

Clone Repository:
https://github.com/layersony/maingi-gallery.git 
Install and activate Virtual Enviroment envgallery
cd maingi-gallery && python3 -m venv envgallery && source envgallery/bin/activate 
Install Dependencies
pip install -r requirements.txt 
Setup Database

SetUp Database User,Password, Host then following Command

python manage.py makemigrations photo 

Now Migrate

python manage.py migrate 
Run Application
python3 manage.py server 
Test Application
python manage.py test photo

Open the application on your browser 127.0.0.1:8000.

Technology used

  • HTML, CSS, Bootstrap

  • Git

  • Pythonp, Django Framework

  • Heroku

Bugs

  • The Site takes a while to load due to the size of the photos

Contact Details

sammaingi5@gmail.com

@code_with_maingi (Twitter)

@Maingi Slack Moringa


License

This Project is under the MIT license

About

Personal Gallery Application that One can View My Photos

https://maingigallery.herokuapp.com/

License:MIT License


Languages

Language:Python 47.3%Language:HTML 32.6%Language:CSS 15.8%Language:JavaScript 4.3%