Overview
CV App Resume Builder është një web application i ndërtuar për krijimin dhe menaxhimin e CV-ve në mënyrë të strukturuar. Projekti lejon përdoruesin të ndërtojë CV-në e tij përmes një rrjedhe të qartë formash dhe menaxhimi të të dhënave, me fokus në thjeshtësi dhe praktikë.
Ky projekt është shembull i mirë i një aplikacioni CRUD real me përdorim praktik.
The Goal
Qëllimi ishte të ndërtohej një mjet ku përdoruesi mund:
- të shtojë të dhëna personale
- të modifikojë seksione të ndryshme të CV-së
- të ruajë përmbajtjen në databazë
- të eksportojë rezultatin në format të përdorshëm
Ideja ishte të krijohej një aplikacion funksional, jo vetëm një formë statike.
My Role
Në këtë projekt kam punuar në:
- ndërtimin e frontend-it me React
- logjikën CRUD për seksionet e CV-së
- backend-in me Express
- ruajtjen e të dhënave në MongoDB
- strukturimin e rrjedhës së formularëve
- eksportin e përmbajtjes në file
Key Features
Full CRUD Experience
Përdoruesi mund të krijojë, përditësojë, lexojë dhe fshijë seksione të ndryshme të CV-së.
Structured Resume Data
Të dhënat janë të organizuara në mënyrë të qartë, gjë që e bën aplikacionin më të menaxhueshëm dhe më të lehtë për zgjerim.
Export Functionality
Një nga pjesët më praktike të projektit ishte mundësia për të gjeneruar dhe eksportuar përmbajtjen e CV-së.
Real Full-Stack Flow
Ky projekt tregon qartë lidhjen mes frontend-it, backend-it dhe databazës në një produkt të vetëm funksional.
Challenges
Form Management
Menaxhimi i shumë seksioneve të CV-së në një eksperiencë të vetme përdoruesi kërkonte organizim të mirë të state-it dhe rrjedhës së të dhënave.
Data Structure
CV-ja ka shumë pjesë të ndryshme, prandaj ishte e rëndësishme që modeli i të dhënave të ishte fleksibël dhe i zgjerueshëm.
Export Logic
Eksporti i të dhënave në një format të dobishëm kërkonte kujdes që përmbajtja të ruhej dhe të paraqitej në mënyrë të kuptueshme.
Outcome
Rezultati është një web app praktik që demonstron:
- aftësi CRUD reale
- React frontend development
- Express backend logic
- MongoDB data persistence
- strukturim të mirë të produkteve me use-case real
Ky projekt është i vlefshëm sepse tregon një kombinim të mirë mes funksionalitetit dhe organizimit teknik.
Stack
- React
- Express.js
- MongoDB
