السلام علیکم
JWT
Stateless secure sessions
4+
Interactive chart types
CRUD
Filtered & sortable ledger
(Overview)
Apersonalfinanceappthattransformsrawtransactionlogsintolivingdashboards—monthlycomparisons,categorybreakdownsandtrendlines—securedend-to-endwithJWTauthandbcrypthashing.
(The Challenge)
Financialdatademandsbothcorrectnessandclarity:tokenexpirymid-sessionmustnevercorruptin-flightedits,andrawledgersareuselessuntilaggregatedintohonest,readablevisualizationspeopleactuallycheckdaily.
(The Solution)
Axiosinterceptorshandletransparenttokenrefreshandsession-expiryredirects;aggregationendpointspowerRechartsdashboardsfedbyfiltered,sortedCRUDAPIs;Reduxkeepstransactionsandauthstatecoherentacrosseveryview.
DevelopedthefullstackapplicationusingtheMERNstackandconfiguredReduxToolkittomanageglobalapplicationstates.
CreatedinteractiveanalyticsdashboardsusingRechartstovisualizemonthlyincomeandexpensemetrics,categorydistributions,andspendingtrends.
ImplementedsecureuserauthenticationandauthorizationusingJSONWebTokensandbcryptpasswordhashing.
BuilttransactionCRUDendpointssupportingdynamiccategoryfilteringandsortingbytransactionamounts.
ConfiguredAxiosinterceptorstoautomaticallyappendJWTbearertokenstorequestsandhandlesessiontimeoutson401responsecodes.
DesignedaresponsiveclientinterfaceusingTailwindCSS,implementingalertnotificationsandtableviewsfortransactionmanagement.






Built with
Haveaprojectinmind?
aitezazsikandar@gmail.com