inputlogic / django-api-starter

Boilerplate for starting Django DRF / API projects
2 stars 0 forks source link

Django API Starter

A sentence or two about the project. What is it? Who is the client?. This makes it easier for new members on the project to understand what its supposed to do. For example, this starter is meant as a boilerplate for all new projects and includes common tooling such as user authentication, email notifications and local development tooling.

Requirements

Versions

Local Development

To run the project via Docker, do:

$ make run

This will handle building the initial image and starting the project. If you change any system level files like requirements.txt make sure you re-build the image with:

$ make build

If you want to run commands on the container such as ./manage.py <command>, do:

$ make shell

This will open a bash shell on the web container.

Integrations

This section is meant to outline integrations and their purpose.

Additional

This section is meant for project-specific logic. Include a Loom if more detail is required.

Stripe

We use Stripe's subscription model to bill clients on a monthly or annual basis. Each plan includes a 14 day free trial.