WorkSync
A human resource scheduling platform that helps businesses manage employee work schedules efficiently. It allows managers to assign shifts, track attendance, and ensure smooth workforce coordination, improving overall operational productivity.
to view the project click here
Overviewβ
WorkSync enables managers to:
β
Assign shifts seamlessly
β
Track employee attendance
β
Coordinate workforce schedules efficiently
With WorkSync, businesses can optimize their scheduling processes, enhance productivity, and improve operational efficiency.
Exciting features to add β¨β
These are the features I'm currently working on:
-
Shift Management π
- Create and assign work shifts
- Set shift durations and recurrence
- Manage employee availability
-
Attendance Tracking β
- Monitor check-ins and check-outs
- Generate attendance reports
- Track absences and tardiness
-
Workforce Coordination π₯
- Automate shift assignments
- Manage multiple teams and locations
- Get real-time notifications for schedule changes
Tech Stack π»β
The tech stack is currently in R&D and not final, so it may change or be updated.
in the future.
-
Frontend: Next.js, TypeScript, Tailwind CSS, shadcn/ui
-
Backend: Hono, Appwrite
Getting Started πβ
1. Clone the repository:
git clone https://github.com/nicklm0/WorkSync.git
2. go to the project directory
$ cd WorkSync/
3. Install dependencies:
# Install dependencies
$ npm install
4. run the development server:
$ npm run dev
# or if you using yarn
yarn dev
# or if you using pnpm
pnpm dev
# or if you using bun
bun dev