ericblandet / django-vue-crm

django-vue-crm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netlify Status

The site is live: you can check it here!

A simple CRM built with Django and Vue

demo video.

Features:

The app includes the following features:

  • Authenticate the user,
  • Create members and assign them to my team,
  • Create, Edit, Delete, Search your leads,
  • Create, Edit, Delete, Search your clients,
  • Transform a lead into a client,
  • Add notes on the clients' accounts,
  • Admin can handle the plans,
  • Stripe payment implemented

Stack

  • Built with django and django restframework for the backend
  • Built with Vue.js, and bulma (CSS framework) for the frontend
  • Powered by sqlite3 for the dev.
  • Powered with stripe for the payment method.
  • env variables dealt with python-environ

How to make it run locally

  • Django server : py manage.py runserver, once virtual env is sourced
  • Vue server: npm run serve
  • Stripe: once Stripe CLI installed, and logged in, run : ./stripe listen --forward-to localhost:{DjangoLocalHOSTPORT}/stripe_webhooks

Based on a tutorial of Code with Stein

About

django-vue-crm


Languages

Language:JavaScript 47.1%Language:CSS 35.9%Language:Vue 11.4%Language:Python 5.5%Language:HTML 0.1%Language:Procfile 0.0%