Skip to content

An Instagram clone developed using Django as part of a final project for a Python course on Platzi. This project replicates the core features of Instagram, including user authentication, photo uploads, and user interactions.

Notifications You must be signed in to change notification settings

jjestrada2/Instagram-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram Clone 📸

An Instagram clone developed using Django as part of a final project for a Python course on Platzi. This project replicates the core features of Instagram, including user authentication, photo uploads, and user interactions.

Table of Contents🤗

  1. Description
  2. Installation
  3. Usage
  4. Features
  5. Contributing
  6. License
  7. Credits
  8. Contact

Description🙌

This project is a simplified version of Instagram, built to demonstrate proficiency in Django and web development concepts. Users can sign up, log in, upload photos, and interact with other users' posts.

Installation🐢

To get a local copy up and running, follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/instagram-clone.git
  2. Navigate to the project directory:

    cd instagram-clone
  3. Create a virtual environment:

    python3 -m venv env
    source env/bin/activate  # On Windows use `env\Scripts\activate`
  4. Install the dependencies:

    pip install -r requirements.txt
  5. Apply migrations:

    python manage.py migrate
  6. Create a superuser:

    python manage.py createsuperuser
  7. Run the development server:

    python manage.py runserver
  8. Open the project in your web browser:

    • Go to http://127.0.0.1:8000/

Usage🎮

  1. Sign Up: Create a new user account.
  2. Log In: Access your account using your credentials.
  3. Upload Photos: Share photos with other users.
  4. Interact: Like and comment on other users' posts.

Features🦸‍♂️

  • User authentication (sign up, log in, log out)
  • Photo uploads and posts
  • Likes and comments on posts
  • User profiles
  • Responsive design

Contributing🙇‍♂️

If you would like to contribute to this project, please fork the repository and create a pull request with your changes. Contributions are always welcome!

License📜

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

  • Platzi - For the Python course that inspired this project.

Contact🦻

For support or inquiries, please contact your email.

About

An Instagram clone developed using Django as part of a final project for a Python course on Platzi. This project replicates the core features of Instagram, including user authentication, photo uploads, and user interactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages