Interlude Planner App is a productivity application built with Next.js and Firebase, designed to help desk-based workers plan their work with break intervals, which will enhance their productivity.
Features
User authentication: Sign up and login with email and password.
Create work plans: Users can create multiple work plans with customizable work minutes and break durations.
Delete work plans: Users have the option to delete their work plans.
Dark and Light Mode: Application will detect the system preference and also give users the ability to switch between light and dark mode
Countdown timer: The app includes a countdown timer that triggers an alarm when the work time elapses, indicating it's time for a break.
Technologies Used
Next.js: A React framework for server-side rendering and building web applications.
Firebase: A cloud-based platform for building web and mobile applications.
React: A JavaScript library for building user interfaces.
Open your browser and visit http://localhost:3000 to see the app.
Usage
Sign up or log in using your email and password.
Create a new work plan by providing the work minutes and break duration.
Delete a work plan if needed.
Start a work plan to trigger the countdown timer.
When the work time elapses, an alarm will be triggered, indicating it's time for a break.
Repeat the process for other work plans as necessary.
Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please submit a pull request or open an issue in this repository.