Skip to content

fernandogmo/chickenpix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pixguise 📷

Photosharing without social media.

Motivation 💪

In order to share pictures of events with others, we often have to sacrifice some privacy. Even then, it's not possible to download all the pictures from a specific event - on Facebook, you have to save each picture indiviudally. On Instagram, you can't even download a picture. You have to take a screenshot. We aim to solve that by providing a way to upload pictures privately and share them with your friends. We use passwordless login so no sensitive information other than the photos will be shared with us.

Requirements ✅

  • Python (3.6+)
  • Django (2.0+)
  • Django Rest Framework + AuthToken (3.6+)
  • pipenv

Tech/framework used 💾

Installation 📂

  1. Install django
apt-get install django
  1. Install pipenv
pip3 install pipenv
  1. Clone our repo
git clone git@github.com:fgonza52/pixguise.git
  1. Go into your project directory and enter the pipenv shell
pipenv shell
  1. Install required libraries using pipenv
pipenv install --dev
  1. Make django database migrations
python3 manage.py makemigrations
python3 manage.py migrate
  1. Create .env file - look at .env.example file for inspiration - and insert the necessary variables.
  2. Run server using django
python3 manage.py runserver

The default server will be run on 127.0.0.1:8000/localhost:8000. To use another IP address, just add it after runserver, i.e.:

python3 manage.py runserver 0.0.0.0:8000
  1. Using your preferred browser, go to the IP you are running your server on.

Contribute 💻

We welcome any contributions to our project - fork our repository and submit a Pull Request if you feel you've made any improvements.

License 📜

MIT © Fernando Gonzalez-Morales Allison Weiner

About

Photosharing without social media.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors