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
KeyDescriptionVITE_BASE_URLBase URL of the app
Back-end
KeyDescriptionSECRET_KEYDjango secret keySTRIPE_PUB_KEYStripe public keySTRIPE_SECRET_KEYStripe secret keySTRIPE_SMALL_TEAM_PRICE_ID“Small Team” Stripe product IDSTRIPE_BIG_TEAM_PRICE_ID“Big Team” Stripe product IDSTRIPE_WEBHOOK_KEYStripe webhook keyFRONTEND_URL_UPGRADE_PLAN_SUCCESSFront-end route used when payment is successfulFRONTEND_URL_UPGRADE_PLAN_CANCELFront-end route used when payment is cancelled