https://github.com/dynastyelvis/instagram-clone-app
This is a Django application that allows users to post their projects for others to rate and review
https://github.com/dynastyelvis/instagram-clone-app
bootstrap css django heroku html python
Last synced: 2 months ago
JSON representation
This is a Django application that allows users to post their projects for others to rate and review
- Host: GitHub
- URL: https://github.com/dynastyelvis/instagram-clone-app
- Owner: DynastyElvis
- License: mit
- Created: 2022-06-10T19:33:08.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-13T11:15:20.000Z (about 4 years ago)
- Last Synced: 2025-08-19T23:36:43.551Z (11 months ago)
- Topics: bootstrap, css, django, heroku, html, python
- Language: HTML
- Homepage: https://elvis-instagram-clone.herokuapp.com/
- Size: 23.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instagram-Clone
A clone of Instagram that resembles the functionalities of Instagram. View, like, post, comment, dm etc
## Author
LinkedIn - [KIPKEMOI ELVIS RONO](https://www.linkedin.com/in/elvis-rono-aa3548209/)
GITHUB - [ELVIS](https://github.com/DynastyElvis)
## Live Link
Click [View Site](https://elvis-instagram-clone.herokuapp.com/) to visit the site
[Go Back to the top](#Instagram-Clone)
## Screenshots
###### Home Landing-Page
###### User Post Form Page
###### ADMIN Dashboard to manage the pictures

[Go Back to the top](#Instagram-Clone)
## User Stories
These are the behaviours/features that the application implements for use by a user.
Users would like to:
* View all images submitted by any user.
* Click on images to display more details.
* Search for users.
* Receive email when signing up.
* Follow others.
* Like Images.
[Go Back to the top](#Instagram-Clone)
## Admin Abilities
These are the behaviours/features that the application implements for use by the admin.
Admin should:
* Sign in to the application
* Add, Edit and Delete images
* Delete images
* Manage the application.
[Go Back to the top](#Instagram-Clone)
## Specifications
| Behaviour | Input | Output |
| :---------------- | :---------------: | ------------------: |
| Display all images with comments and likes | **Home page** | Clickable links to open any images in a modal |
| Display single images on modal | **On click** | All details should be viewed|
| To add an image | **Through Admin and also homepage** | Click on upload icon on the navbar and also on the comment section and upload respectively|
| To edit image | **Use Admin dashboard** | Redirected to the image form details and editing happens|
| To search | **Enter text in search bar** | Users can search by username|
| Comment on images | **Add comments below respective image** | Users can add comments on any image|
| Like images | **Add likes to an image** | Users can add likes to images they like|
[Go Back to the top](#Instagram-Clone)
## SetUp / Installation Requirements
### Prerequisites
* python3.9
* pip
* virtualenv
* Requirements.txt
### Cloning
* In your terminal:
$ git clone https://github.com/DynastyElvis/Instagram-Clone-App
$ cd LITE
[Go Back to the top](#Instagram-Clone)
## Running the Application
* Creating the virtual environment
$ python3.9 -m venv --without-pip virtual
$ source virtual/bin/activate
$ curl https://bootstrap.pypa.io/get-pip.py | python
* Installing Django and other Modules
$ see Requirements.txt AND RUN pip install -r requirements.txt
* To run the application, in your terminal:
$ python3.9 manage.py runserver
[Go Back to the top](#Instagram-Clone)
## Testing the Application
* To run the tests for the class files:
$ python3.9 manage.py test
[Go Back to the top](#Instagram-Clone)
## Technology used
* [Python3.8](https://www.python.org/)
* [Django ](https://docs.djangoproject.com/en/2.2/)
* [Heroku](https://heroku.com)
* [HTML](https://www.w3schools.com/css/)
* [Boostrap](https://getbootstrap.com/)
* [CSS](https://www.w3schools.com/css/)
[Go Back to the top](#Instagram-Clone)
## License
[MIT LICENCE](https://github.com/DynastyElvis/Instagram-Clone/blob/main/LICENSE)
Copyright (c) 2022 K. E. Rono
[Go Back to the top](#Instagram-Clone)
## Known Bugs
No Known Bugs.
## Support and contact details
Incase you come across errors, have questions, ideas ,concerns, or want to contribute to the application, feel free to reach me at
Email Address - [Kipkemoilvs@gmail.com](Kipkemoilvs@gmail.com)
[Go Back to the top](#Instagram-Clone)