Full-stack CRM project with a React frontend and Django REST backend.
Projeto CRM para gerenciamento de operacoes comerciais. Esta versao foi organizada para demonstrar arquitetura full-stack, fluxo de autenticacao JWT e boas praticas de setup local sem expor segredos.
- Frontend: React
- Backend: Django + Django REST Framework
- Database: PostgreSQL
- Auth: JWT (SimpleJWT / Djoser)
frontend/- web clientbackend/- Django API.github/- CI and release workflows
git clone https://github.com/MakenRosa/CRM-TCS.git
cd CRM-TCScd backend
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/macOS
# source .venv/bin/activate
pip install -r requirements.txtCreate your environment file:
cp .env.example .envRun migrations:
python manage.py migrate
python manage.py runservercd ../frontend
npm install
npm start- Secrets are loaded from environment variables.
- Do not commit
.envfiles. - Rotate credentials if any old secret was exposed in history.
- Improve test coverage in backend and frontend
- Add Docker Compose for one-command local setup
- Add architecture diagram and API contract docs
MIT