Skip to content

The application will include functionalities for user registration, login, profile management, posting, following other users, and more, providing a basic yet functional social media experience.

Notifications You must be signed in to change notification settings

realsanjeev/Social-media-clone-using-Django

Repository files navigation

Social-media-clone-using-Django

This project aims to create a social media platform using the Django web framework, inspired by popular social media platforms. The application will include functionalities for user registration, login, profile management, posting, following other users, and more, providing a basic yet functional social media experience.

Quick Start Guide

  1. Clone the repository:

    git clone https://github.com/realsanjeev/Social-media-clone-using-Django.git social-clone
    cd social-clone
  2. Create a virtual environment:
    For Linux and macOS:

    python3 -m venv venv
    source venv/bin/activate

    For Windows:

    python -m venv venv
    .\venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Apply database migrations:

    python manage.py makemigrations
    python manage.py migrate
  5. Start the web server:

    python manage.py runserver

For demo login, use admin as both the username and password.

Features:

  • User registration and authentication system
  • User profile management (bio, avatar, and other details)
  • Post and share updates, images, and multimedia content
  • News feed showing posts from followed users
  • Follow/unfollow functionality to connect with others

Ouput Preview

SignIn

signin

Home

home

Profile

userprofile

To run with debug=False in localmachine use python manage.py runserver --insecure

About

The application will include functionalities for user registration, login, profile management, posting, following other users, and more, providing a basic yet functional social media experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •