/soMedia

A simple image sharing app for django newBies

Primary LanguagePythonMIT LicenseMIT

soMedia

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.

Features

  • 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

Installation

Create a Virtualenv

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

Install Requirements

  pip install -r requirements.txt

Start Up server

  python manage.py runserver

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

Todo

  • More Documentation
  • More Tests