The πππππππ-πππππππ web application displays photos from various categories such as Travel for others to see, the user is able to copy the links from their favourite photos and share or search on them online.
The First impression which makes this web application stand out from the rest is this the motto: π π’π¦π«π€ βπ―π’ππ±π¦π³π’ πͺππ¨π’ π¦π± π¬π― ππ―π’ππ¨, πΆπ¬π²π― ππ¬π°π±π° π ππ« π°π’π©π© π¦π‘π’ππ° πππππππ-πππππππ users are able to upload photos with their unique ideas depending which category they want.
- A user can view different photos.
- A user can click on a single photo to expand it and also view the details of the photo.
- As user can search on different categories of photos.
- A user can copy a link to the photo to share with my friends
To use the application you should have python3 and django latest version installed in your machine.
- Create and activate the vitual Environment and install the from requirements.txt
$ python3 -m virtualenv virtual
$ source virtual/bin/activate
$ pip install -r requirements.txt
It will install everything from the requirements file after configuring launch and enjoy.
- Setting up environment variables
Create an .env
and add the following.
MODE='dev'
SECRET_KEY='<Secret_key>'
DB_NAME=='tribune'
DB_USER='<Username>'
DB_PASSWORD='<password>'
DB_HOST= 'localhost'
ALLOWED_HOSTS='localhost, 127.0.0.1'
DEBUG=True
EMAIL_USE_TLS=True
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT=587
EMAIL_HOST_USER='<your-email>'
EMAIL_HOST_PASSWORD='<your-password>'
-
Start the Server to run the app
-
$ python3 manage.py runserver
-
Open localhost:8000
I have used:
Users are able to like and dislike posts from their fellow peers
jimmy-oss
No bugs so far
The website is under Mit license.