This project is a web application for managing teacher rosters, absences, and duties. It is built with React, TypeScript, Vite, Tailwind CSS, and shadcn/ui.
- Node.js (v18 or later)
- npm
- Clone the repository:
git clone https://github.com/hpsapps/day.git
- Navigate to the project directory:
cd day
- Install the dependencies:
npm install
To start the development server, run the following command:
npm run dev
The application will be available at http://localhost:5173
.
- Home (
/
): The main page for viewing and managing the teacher roster. - Settings (
/settings
): A page for managing teacher data and application settings.
- Vite: A fast build tool and development server.
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript.
- Tailwind CSS: A utility-first CSS framework.
- shadcn/ui: A collection of accessible and customizable UI components.
- React Router: A library for declarative routing in React applications.