A simple photo sharing social media site similar to instragram created using Django, Vue.js and Docker. Also was previously hosted on google cloud platform.
This was created for my final assignment/ project for 'CINS465 - Web Development Fundamentals' at California State University Chico. This site was previously hosted on a google cloud platform using a VM instance. This website features:
- A login/ registration system
- Ability for users to upload photos with a caption and a location as well as delete photos
- Ability for users to like and comment on posts as well as replying to comments
- Ability for users to search for posts using caption or location
- Notifications for likes and comments
- A real time chat system between users
Project is created with:
- Django 3
- Python 3
- HTML 5
- CSS 3
- Javascript
- Docker
- Vue.js 2.6
- Foundation 6
- nginx
- Redis
- Pillow 7.2
To run this project you will need a virtual machine
- On the virtual machine clone this repository
- Create a virtual enviroment and activate it
- Install docker and docker-compose
- Run 'docker-compose up'
- Connect to the VM