Skip to content
This repository was archived by the owner on Oct 10, 2026. It is now read-only.

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

uru-web-2-final-project-frontend

React frontend for the Web 2 final project at Universidad Rafael Urdaneta, a library management app with separate student, librarian and admin dashboards. The UI text is in Spanish.

Note: This repository is archived and read-only, and it is coursework.

Features

  • Login and registration — Login_Register view; login posts to /api/login and handles accounts with several profiles by asking which one to use.
  • Role dashboards — /student-dashboard, /librarian-dashboard and /admin-dashboard, behind a ProtectedRoute.
  • Management pages — inventory of books (/inventory/books), users (/security/users) and profiles (/security/profiles).

Stack

React 18, React Router 7, Material UI, Tailwind CSS 4, Vite with the SWC plugin, ESLint. The app lives in frontend/.

Usage

cd frontend
npm install
npm run dev

The Vite dev server proxies /api to http://localhost:3000 and removes the /api prefix, so the backend (uru-web-2-final-project-api) must be running there. Other scripts: build, lint, preview.

License

GNU General Public License v3.0.

Releases

Packages

Contributors

Languages