This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
Our project focuses on unifying the university library system and simplyfying studyroom reservation process, aiming to improve the productivity and study experiences of university students.
We use account registration to hold reservation records and to manage available time periods of studyrooms of different libaries.
The dashboard shows all libraries with brief information and available studyrooms with current reservations.
On the Search page, you can include your preferences including:
- date
- time interval
- room capacity
After you enter all your preferences, confirm and then you will be directed to the reservation page.
Detailed demonstration of rooms with time periods you can reserve
Click on the reserve button to reserve a studyroom for time you like.
After reservation succeeds, your reservation will be saved to your account.