Simple Membership System in Python using Django Free Source Code

Language

Simple Membership Management System using Django in Python

This simple project is entitled Simple Membership Management System. This is a web-based application developed in Python and Django Framework. This project application provides an automated and online storing or recording of the Organization's Members. The system helps to effectively and efficiently store and retrieve the members' data of an Organization. This system was developed with Bootstrap Framework, jQuery, and other plugins/libraries for the user interface and to give the end-users a better experience while using the application. It also consists of user-friendly features and functionalities.

About the Simple Membership Management System

I developed this project using the following:

  • Python
  • Django
  • SQLite3
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Fontawesome
  • Bootstrap v5

This Simple Membership Management System Project is accessible only to the company's management. The system requires valid and registered user credentials to allow the users to access the features and functionalities of the said Django Project. Here, the system superuser or admin user is the one who can only access and manage the user list. The system contains a Group and Member List with CRUD (Create, Read, Update, and Delete) Operations. It also has a list of Members per Group and also filtered by status (Active/Inactive). The system generates a printable list of Group Members.

The main goal of developing this system is to give new programmers an Idea to practice their capabilities and skills. This application can help them understand how to manage CRUD Operations in Django Framework. They can also learn how to use Ajax Request on the Django.

Features

  • Login
  • Home
    • Displays the Summary of the Lists
  • Group Management
    • Add New Group
    • List All Groups
    • View Group Details
    • Edit/Update Group Details
    • Update Group Status
    • Delete Group
  • Members Management
    • Add New Member
    • List All Members
    • View Member Details
    • Edit/Update Member Details
    • Delete Member
  • Users Management
    • Add New User
    • List All Users
    • Edit/Update User Details
    • Delete User
  • Printable List
    • Group Member Lists filtered by Group and Status
  • User Profile Page
  • Update Profile
  • Update Account Password
  • Logout

Sample Snapshots

Login Page

Simple Membership Management System

Home Page

Simple Membership Management System

Group List Page

Simple Membership Management System

Member List Page

Simple Membership Management System

Member Details Modal

Simple Membership Management System

Group Members List Page

Simple Membership Management System

Group Members List - Print View

Simple Membership Management System

The system source code is free to download on this project and only for educational purposes only. The source code is not that so tricky which means not that difficult to understand. Feel free to download and modify the source code the way you wanted.

How to Run

Download/Install the following

  • Python (I used v3.9.1)
  • PIP (for python modules installation)

Setup/Installation

  1. Download and Extract the provided source code zip file. (download button is located below)
  2. Open your Terminal/Command Prompt window. (make sure to add "python" and "pip" in your environment variables)
  3. Change the working directory to the extracted source code folder. i.e. cd C:\Users\Personal-23\Desktop\django_sms
  4. Run the following commands:
    • pip install -r requirements.txt
    • python manage.py migrate
    • python manage.py runserver
  5. Keep the terminals open and running.
  6. Open a web browser and browse http://localhost:8000/ or http://127.0.0.1:8000/

Note: I might forget to list some other modules/libraries. Kindly Install the missing modules if any occurred.

Access Information for AdminSite

SuperUser
Username: admin
Password: admin123

http://127.0.0.1:8000/admin for the Django's Admin Site.

DEMO VIDEO

That's it! I hope this will help you with what you are looking for. Maybe you'll find this Simple Membership Management System useful and can help you with your future Python Django Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
2 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.