SoMedia

screenshot of SoMedia

A simple image sharing app for django newBies

Overview

The soMedia application is a straightforward social media platform designed for sharing images among users. Built on Django, it serves as a fantastic educational resource for newcomers to the framework, highlighting the various functionalities that Django offers. This application not only allows users to engage with each other's content but also offers a hands-on experience for those looking to improve their Django skills.

By focusing on the essentials of social media interaction, soMedia facilitates user registration, profile customization, and content sharing. It's an excellent tool for learners and developers looking to understand how to create social applications using Django.

Features

  • Registration: Users can easily create an account to start sharing and interacting with others.
  • Login: A secure login feature allows users to access their profile and content.
  • Profile Editing: Users have the ability to edit their profile details for personalization.
  • Custom User Model: The application includes a custom user model to enhance user management.
  • ModelForms and Normal Forms: It effectively utilizes Django's forms for managing user input and data.
  • Simple TemplateTags: The use of template tags simplifies the rendering of dynamic content within the application.
  • Admin Management: The application has basic admin functionalities to manage users and their activities.
  • Follow and Unfollow Users: Users can follow others to view their posts and easily unfollow when desired.