/betarget

Сloud CRM for automating recruitment and maintaining a candidate database.

Primary LanguagePythonApache License 2.0Apache-2.0

Сloud CRM for automating recruitment and maintaining a candidate database.

Backend:

Frontend:

  • HTML, CSS, SCSS, JavaScript, Vue(in future)

Other:

  • 🐳 Docker Compose.
  • Tests - Pytest.
  • 🔐 Secure password hashing by default.
  • 🔑 JWT (JSON Web Token) authentication.
  • 📫 Email based password recovery.

Entities in project:

  • User
  • Vacancy
  • Resume
  • Client (the one who issues orders for recruiting specialists). (exp 20.06.2024 - 1.07.2024)
  • ...

Project history/roadmap:

  • ✅ Project init - 30.04.2024
  • ✅ Add authentication | Add user, resume and vacancy entities - 02.05.2024
  • .... 02.05.2024-29.05.2024 - many changes, start history from here.
  • ✅ Hello Frontend 🌻 - 30.05.2024
  • ✅ Add tests - 12.06.2024
  • --- ✅ Auth
  • --- ✅ Vacancy in progress
  • --- Resume in progress
  • ✅ Add docker - 14.06.2024
  • Project v0.1.0 - first working version: register, login and crm pages ready - (exp 1.07.2024 - 30.07.2024)
  • Client entity. (exp 1.07.2024 - 30.07.2024) (will be in project v0.1.0)
  • Add GitHub Action for automated tests. (will be in project v0.1.0)
  • Sending emails from crm. (will be in project v0.2.0)
  • Sending messages from crm to: telegram, whatsapp, etc. (will be in project v0.2.0)
  • Obtaining data from job search sites. (will be in project v0.2.0)
  • English version. (will be in project v0.2.0)
  • Integration with job search sites. (will be in project v0.3.0)
  • Extension for browsers (will be in project v0.4.0-v0.5.0)

LOGIN page

API docs *will be in project v0.1.0

CRM page

API docs *will be in project v0.1.0