- Raspberry Pi Pico W
- RFID Reader
- RFID Tags
- LED Screen (16*2)
- Jumper Cables
- Python
- Node JS
- Typescript
- Next JS
- Next Auth
- Tailwind CSS
- Tanstack React Query
- Prisma
- Shadcn UI
- React Email
- Nodemailer
-
Install pnpm
npm install -g pnpm
-
Clone the repository
git clone https://github.com/sanket-16/RFID-Attendance-System
-
Install dependencies
cd RFID-Attendance-System/web pnpm install
-
Create .env file and put in variables from .env.example .
-
Create db.sqlite file inside prisma directory.
-
Run the migration commands for database.
pnpm dlx prisma migrate dev pnpm dlx prisma
-
Run the application.
pnpm run dev
-
Check out the database.
pnpm dlx prisma studio
-
After changing schema in any way run the below command.
pnpm dlx prisma migrate dev
-
Add any shadcn ui component.
pnpm dlx shadcn-ui@latest <component-name>