Skip to content
forked from sreehhari/lokin

productivity tool that detects distractions and rewards focus

Notifications You must be signed in to change notification settings

kuekuatsuuu/lokin

 
 

Repository files navigation

🔒 Lokin

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.


⏰ Features

  • 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.

📸 Screenshots

Landing Page


Landing Page

Lokin Page


Lokin Page


🛠 Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Prisma
  • Computer Vision: Tensorflow.js
  • Database: PostgreSQL
  • Hosting: Vercel

📝 How It Works

  1. Log in to Lokin and start a new timer session.
  2. The timer begins, and the webcam monitors your activity.
  3. If smartphone usage is detected, a buzzer activates, and the timer stops.
  4. Complete sessions to earn reward points.
  5. Redeem points in the rewards section for coupons or other incentives.

📦 Installation

Prerequisites

  • Node.js and npm installed on your system

Steps

  1. Clone the repository:
    git clone https://github.com/sreehhari/lokin.git
  2. Navigate to the project directory:
    cd lokin
  3. Install frontend dependencies:
    npm install
  4. Install backend dependencies (if applicable):
    pip install -r requirements.txt
  5. Start the development server:
    npm start
  6. Open your browser and navigate to:
    http://localhost:3000
    

📞 Support

For any issues or questions, feel free to reach out at: support@lokin.com


✨ Show Your Support

If you like this project, please consider giving it a ⭐ on GitHub!


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

productivity tool that detects distractions and rewards focus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.5%
  • JavaScript 23.0%
  • CSS 2.5%