A Simple CRM app created using Vue3 and Django
mycrm-vue3-django-bootstrap5
A simple and responsive CRM app created using Vue3 as front-end framework and Django as back-end framework.
I have a demo video of this project in this link
Technologies Used
- Bootstrap5
- Typescript
- Python3
- Vue3(Composition API)
- Django
- Stripe
- Vite
Testing this project
You can clone this project and test it for yourself. However, you need to create .env files and add these following variables:
Front-end
Key | Description |
---|---|
VITE_BASE_URL | Base URL of the app |
Back-end
Key | Description |
---|---|
SECRET_KEY | Django secret key |
STRIPE_PUB_KEY | Stripe public key |
STRIPE_SECRET_KEY | Stripe secret key |
STRIPE_SMALL_TEAM_PRICE_ID | “Small Team” Stripe product ID |
STRIPE_BIG_TEAM_PRICE_ID | “Big Team” Stripe product ID |
STRIPE_WEBHOOK_KEY | Stripe webhook key |
FRONTEND_URL_UPGRADE_PLAN_SUCCESS | Front-end route used when payment is successful |
FRONTEND_URL_UPGRADE_PLAN_CANCEL | Front-end route used when payment is cancelled |