DG · Portfolio
Study Projects

epic events

CLI CRM for an event agency

Click JWT PostgreSQL Python Rich Sentry

About the project

Manage your events, clients, contracts, and teammate profiles with an ergonomic, intuitive Command Line Interface.

Main features

End-to-end CLI flow - Intuitive, styled terminal interface powered by Rich to create and update events, manage clients, and oversee teammates.

Secure sign-in and data - Permission and validation system that guarantees data integrity and reinforces security.

PostgreSQL database - Automatic persistence of all data with a dedicated schema that is robust and scalable.

JWT authentication - Sign-in and permission system based on JWT to protect user data.

Action logging - Errors and user actions logged through Sentry.

Challenges encountered

Implemented the PostgreSQL database and secured the application with password hashing and JWT authentication.

Learnings

PostgreSQL, JWT, hashing, TUI

Technical stack technique

C

Click

Backend

J

JWT

Backend

P

PostgreSQL

Database

P

Python

Language

R

Rich

Backend

S

Sentry

Tool

Is this project interesting for you ?

Let's discuss how I can help you with your next project