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.
- 🎯 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
- Node.js (v14 or higher)
- npm or yarn
- Expo CLI
-
Clone the repository:
git clone [your-repo-link] cd LockIn -
Install dependencies:
npm install
-
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:
-
Start the development server:
npx expo start
- Web: Press
win the development server or runnpm run web - iOS: Press
iin the development server or runnpm run ios - Android: Press
ain the development server or runnpm run android
- Frontend Framework: React Native
- Development Platform: Expo
- Navigation: Expo Router
- UI Components: Custom components with Material Design influence
- 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
For more detailed documentation about the project setup and components, please refer to:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.