Photosharing without social media.
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.
- Python (3.6+)
- Django (2.0+)
- Django Rest Framework + AuthToken (3.6+)
- pipenv
- Install django
apt-get install django
- Install pipenv
pip3 install pipenv
- Clone our repo
git clone git@github.com:fgonza52/pixguise.git
- Go into your project directory and enter the pipenv shell
pipenv shell
- Install required libraries using pipenv
pipenv install --dev
- Make django database migrations
python3 manage.py makemigrations
python3 manage.py migrate
- Create .env file - look at
.env.examplefile for inspiration - and insert the necessary variables. - 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
- Using your preferred browser, go to the IP you are running your server on.
We welcome any contributions to our project - fork our repository and submit a Pull Request if you feel you've made any improvements.