Lokin is an innovative productivity website designed to help users stay focused and improve their work habits. With computer vision integration and a rewards system, Lokin ensures users remain committed to their tasks while offering a unique, gamified experience.
- Timer with Webcam Monitoring: Start a timer and keep your webcam active to ensure you stay on task until the timer ends.
- Smartphone Detection: If the user tries to use their smartphone, a buzzer sounds, and the timer automatically stops.
- Reward Points System: Earn points for each completed session and redeem them for coupons in the rewards section.
- Computer Vision Technology: Utilizes advanced computer vision algorithms to monitor user activity and ensure productivity.
- Frontend: Next.js, TypeScript, Tailwind CSS
- Backend: Node.js, Prisma
- Computer Vision: Tensorflow.js
- Database: PostgreSQL
- Hosting: Vercel
- Log in to Lokin and start a new timer session.
- The timer begins, and the webcam monitors your activity.
- If smartphone usage is detected, a buzzer activates, and the timer stops.
- Complete sessions to earn reward points.
- Redeem points in the rewards section for coupons or other incentives.
- Node.js and npm installed on your system
- Clone the repository:
git clone https://github.com/sreehhari/lokin.git
- Navigate to the project directory:
cd lokin
- Install frontend dependencies:
npm install
- Install backend dependencies (if applicable):
pip install -r requirements.txt
- Start the development server:
npm start
- Open your browser and navigate to:
http://localhost:3000
For any issues or questions, feel free to reach out at: support@lokin.com
If you like this project, please consider giving it a ⭐ on GitHub!
This project is licensed under the MIT License. See the LICENSE file for details.