How lkvu2006-ui/quanlychitieulekhacvu works
This is a minimal React expense-tracker shell: users can reach login or registration, while the dashboard route requires an authenticated user. The supplied tree omits the imported context and page files, so their paths and internal behavior cannot be verified. Although Firebase and Recharts are declared dependencies, the sampled runtime does not show their use; no data, chart, or persistence workflow is asserted.
Main entry points: App.jsx App and routes · main.jsx React entry
Components 8
Application shell
- React entry
main.jsx - App and routes
App.jsx - Auth context
- Protected route
App.jsx
User screens
- Dashboard
- Login
- Register
Other components
- User
Connections 8
- User → React entry: opens app
- React entry → App and routes: renders
- App and routes → Auth context: provides auth
- App and routes → Protected route: routes dashboard
- Protected route → Auth context: checks user
- Protected route → Dashboard: renders if signed in
- App and routes → Login: routes login
- App and routes → Register: routes registration