Skip to content

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LockIn - Your Smart Task Management Solution

Efficiently Manage Tasks with Modern Time Management Techniques

📱 About LockIn

LockIn is a modern, user-friendly to-do list application designed to enhance productivity and task management. Built with React Native and Expo, it offers a seamless experience across multiple platforms while maintaining a clean, intuitive interface.

Key Features

  • 🎯 Priority-Based Task Organization: Tasks are automatically sorted and color-coded based on priority levels
  • Time Management Integration: Built-in support for Pomodoro technique and other time management methods
  • 📝 Comprehensive Task Details: Add rich details to your tasks including:
    • Title and description
    • Due dates
    • Priority levels
    • Time allocation
  • Progress Tracking: Monitor task completion and productivity metrics
  • 🎨 Modern UI/UX: Clean, intuitive interface with color coding for easy task identification

🚀 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Expo CLI

Installation

  1. Clone the repository:

    git clone [your-repo-link]
    cd LockIn
  2. Install dependencies:

    npm install
  3. Set environment variables

    The Lock-In backend is hosted at: https://lockin-hpk6.onrender.com

    In the frontend folder, create a new environment file (e.g. .env).

    Add the following value to the file:

    IP=https://lockin-hpk6.onrender.com

  4. Start the development server:

    npx expo start

Running the App

  • Web: Press w in the development server or run npm run web
  • iOS: Press i in the development server or run npm run ios
  • Android: Press a in the development server or run npm run android

🛠 Technical Stack

  • Frontend Framework: React Native
  • Development Platform: Expo
  • Navigation: Expo Router
  • UI Components: Custom components with Material Design influence

🌟 Upcoming Features

  • Task Categories and Tags
  • Custom Time Management Templates
  • Statistics and Progress Analytics
  • Task Sharing and Collaboration
  • Cloud Sync
    • Dark Mode Support
    • Smart Task Prioritization Algorithm - Intelligent algorithm to automatically suggest priority levels based on due dates and task importance

📚 Documentation

For more detailed documentation about the project setup and components, please refer to:

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

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

About

To-Do Mobile Application with CRUD operations

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages