This web app allows for cloud storing of images on an s3 cloud server. The user can create albums and organize their photos. These albums can be shared with other users who can then upload photos to these albums.
- Live Demo: digitalphoto.cloud
-
Python 3.5 required docs.python.org/3/using
-
Run pip install - in root directory
-
Run npm install - in root directory
- UserProfile
- user = OneToOne(User)
- profile_picture
- Image
- author = ForeignKey(UserProfile)
- url
- album_name
- created_date
- Album
- author = ForeignKey(UserProfile)
- shared_users
- images = ManyToMany(Image)
- name
- created_date
- Front End
- HTML/class
- JAVASCRIPT
- AJAX
- REACT JS
- Some JQuerY
- Back End
- Python
- All server side code will be written in python
- Amazon S3 cloud server
- this will handle the storage of all images/files
- Docker virtual machine
- will be used to create a virtual environment, allowing the python based server app to run in production
- Digital Ocean
- Used to host the app to a navigable ip on the web
- Python