Made with Django. ScreenShot

A simple social Media Application for sharing images amongst users. This application was developed for teaching django to new learners and to expose them to the numerous functionalities of django.


  • Registration
  • Login
  • Profile Editing
  • Custom User Model
  • Working with ModelForms and normal Forms
  • Simple TemplateTags
  • Managing Admin
  • Simple Signals
  • Add Posts
  • Add Comments to Posts
  • Follow other Users to view their Posts
  • Unfollowing Followed Users
  • Simple Bootstrap
  • View Other Users Profile


Create a Virtualenv

  • Windows
  pip install virtualenv
  virtualenv .venv
  • Linux
  sudo pip3 install virtualenv
  virtualenv .venv -p python3
  source .venv/bin/activate

Install Requirements

  pip install -r requirements.txt

Start Up server

  python runserver

The application should be available at http://localhost:8000/ through your browser


  • More Documentation
  • More Tests

Download source code from Github

Download ZIP

Submit resources