Build Your Own Photo Sharing App in 5 minutes
Vecihi
vecihi provides your own photo sharing app like Instagram in 5 minutes for ios and android. In app side, i used react-native also django for the backend side. Also, many components can be used for your own startup or new project.
Installation
For Backend :
Before start, please cd into Backend
folder. I didn't want to split backend and front-end in the different repository.
virtualenv env -p python2
source env/bin/active
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver --settings='config.settings.local'
For React Native :
npm install
react-native link
react-native run-android or
react-native run-ios
Deployment
Before start, please change Backend/ansible/hosts
and Backend/ansible/vars.yml
with your own infos.
ansible-playbook -i hosts deploy.yml -v
ansible-playbook -i hosts provision.yml -v
When the installation completed, add your api url to config.py
.
TODO
- [ ] Real time chat
- [ ] Videos Support
- [ ] Stories (I've already implemented it but not yet used)
- [ ] Change our Components with Presentational and Container Components Dan Abramov's article
- [ ] Use Redux (Why I didn't use in the first init I dont know :()
Getting Started
Before start, you should add your server ip adress (http://127.0.0.1:8000/ or server ip) to `config.js`