An open API service indexing awesome lists of open source software.

https://github.com/norah-waswala/instagram

An instagram clone website . Where users can signup ,upload photos ,be able to like and comment on others users photos.
https://github.com/norah-waswala/instagram

bootstrap css django html postgresql python3 sqlalchemy

Last synced: 3 months ago
JSON representation

An instagram clone website . Where users can signup ,upload photos ,be able to like and comment on others users photos.

Awesome Lists containing this project

README

          

# Instagram
Norah Waswala
## Project Description
An instagram clone website . Where users can signup ,upload photos ,be able to like, comment and follow other users and their posts.
## Demo Screenshot
### Landing Page
![screen](/static/image/screen.png)
### Single Image
![screen](/static/image/screen1.png)
## User Story
* Sign in to the application to start using.
* Upload my pictures to the application.
* See my profile with all my pictures.
* Follow other users and see their pictures on my timeline.
* Like a picture and leave a comment on it.
## BDD

| Behaviour | Input | Output |
| :---------------- | :---------------: | ------------------: |
| Load the page | **On page load** | Login page for users with accounts|
| Register | **Registration form** | For first time users to craete account|
|Landing page | **Landing page** | A user can see posts from users they follow, and click on navigation bar to be redirected to different views i.e profile,createpost,home|
|Search| **Search button**| A user can search users based on username|
|Like| **Like Icon**| A user can like other peoples posts|
## Requirements
The application requires the following installations to operate:
* SQL database
* pyperclip
* pip
* django
### Technologies Used
* Python3.8
* django
* Heroku
### Project Setup Instructions
* Open Terminal {Ctrl+Alt+T}
* Fork the repository
* Git clone https://github.com/Norah-Waswala/instagram.git
* code . or atom . depending on the text editor of your choice
* * Move to the folder and install requirements
* cd instagram
* pip install -r requirements.txt
* Exporting Configurations
* export SQLALCHEMY_DATABASE_URI=postgresql+psycopg2://{User Name}:{password}@localhost/{database name}
## Support and contact details
For more information, find me at my email (https://norah.waswala15@gmail.com)
## link to live site on heroku pages

## License and copyright information
[MIT LICENSE](LICENSE)
Copyright (C) [2022] [@ Norah-Waswala]