A PDF reader that enables document interaction through hand gestures, providing intuitive controls for drawing, erasing, and navigation.
- Website: GestureFlow Website
- Backend API: GestureFlow Backend
- Pen Tool: Draw or highlight on PDFs using hand gestures.
- Eraser Tool: Remove annotations with hand movements.
- Page Navigation: Move between pages through gesture controls.
- User Authentication: Secure access to PDF control features.
- Frontend: React.js, MUI
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Gesture Recognition: Custom implementation
- Node.js (v14+)
- npm (v6+)
- MongoDB
git clone https://github.com/gagan-madhan-16/GestureFlow
cd GestureFlow
cd be
npm install
cd fe
npm install
cd be
node index
cd fe
npm run dev
-
Sign up or log in.
-
Upload PDF.
-
Use hand gestures to:
-
Draw annotations
-
Erase markings
-
Navigate pages
-
-
Improve gesture recognition.
-
Add multi-user annotations.
-
Enhance page navigation features.
- Swayam Shirbhate[IIT2023016]
- Pranav Singh[IIT2023020]
- Gagan Madhan[IIT2023022]
- Shivansh Gupta[IIT2023034]
-
Fork the repository.
-
Create a feature branch.
-
Commit changes.
-
Push to the branch.
-
Open a Pull Request.
MIT License