Back to portfolio Wróć do portfolio
About this project O projekcie
EvPanel is a personal project aimed at acquiring new programming skills. It lets users manage and track the resumes they send to different companies, with authentication, email integration, and multi-language support. Built with a Flask backend and a React + Tailwind CSS frontend, fully containerized with Docker.
EvPanel to projekt osobisty mający na celu zdobycie nowych umiejętności programistycznych. Pozwala zarządzać i śledzić CV wysyłane do różnych firm, z uwierzytelnianiem, integracją email i wsparciem wielu języków. Zbudowany z backendem Flask i frontendem React + Tailwind CSS, w pełni skonteneryzowany z Docker.
Key features Kluczowe funkcje
- Manage resumes sent to different companies
- Track application status per company
- JWT-based authentication
- Email notifications
- Multi-language interface (i18n)
- Containerized deployment with Docker Compose
- Zarządzanie CV wysyłanymi do różnych firm
- Śledzenie statusu aplikacji per firma
- Uwierzytelnianie oparte na JWT
- Powiadomienia email
- Interfejs wielojęzyczny (i18n)
- Wdrożenie kontenerowe z Docker Compose
ArchitectureArchitektura
Frontend React + Tailwind
Backend Python + Flask
Auth Flask-JWT-Extended
Database SQLAlchemy + SQL
API Flask-CORS
Email Flask-Mail
Infra Docker + Compose
Technologies Technologie
Screenshots Zrzuty ekranu