Skip to content

flowglad/martha-django-saas

Repository files navigation

django Software as a service (saas)

django-saas is a generic subscription billing system built for django projects. If you want to charge users on a for plans and features, this project is ideal for you.

Features

  1. User able to free signup for 14 days demo to access features
  2. User able to comfirm registration by email or OTP
  3. User able to select the plan on signup and he/she may buy or access demo for 14 days
  4. After 14 days ends, user may pay for next 1/6/12 month subscription for the plan selected, or upgrade or downgrade the plan
  5. Payment gateway snot integrated right now

Installation

  • Clone the repo

    git clone https://github.com/rebeccax06/martha-django-saas.git

  • Create virtual environment and activate it.

    python -m venv .venv
    
    source .venv/bin/activate
    
  • Install the required packages

    pip install -r requirements.txt

  • Create and apply migrations

    python manage.py makemigrations

    python manage.py migrate

  • rename .env-sample to .env and fill accordingly.

  • Create superuser

    python manage.py createsuperuser

  • Run development server

    python manage.py runserver

Login

To create a user

  • Sign Up via the localhost:8000
  • Go to sent_mails and click the link to confirm registration

Contributions are warmly welcomed.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •