StudySphere is a comprehensive productivity tool designed to help students optimize their study sessions, manage tasks, and enhance their focus. This repository houses the codebase for the StudySphere web application, which offers a suite of tools aimed at boosting academic performance and ensuring efficient time management.
- Clock: Provides real-time updates in both 12-hour and 24-hour formats, with an easy toggle feature.
- Stopwatch: Tracks elapsed time with a detailed breakdown into seconds, minutes, hours, and days.
- Timer: Customizable countdown timer with quick-set options and a user-friendly input form.
- Pomodoro Timer: Implements the Pomodoro technique with 25-minute focus sessions followed by 5-minute breaks. Displays “FOCUS TIME” and “BREAK TIME” messages accordingly.
- To-Do List: Allows users to add, complete, and delete tasks. Only active tasks are saved in local storage for a clutter-free experience.
- Frontend: HTML, CSS, JavaScript
- Local Storage: For persistence of user data such as tasks and settings
- User Interface: Interactive buttons and forms for seamless user experience
- Clock: Toggle between 12-hour and 24-hour formats using the provided button.
- Stopwatch: Start, stop, and reset the stopwatch to track time precisely, with a display that adjusts to the duration.
- Timer: Set timers quickly with predefined options or use the custom input for specific durations.
- Pomodoro: Start, stop, and reset the Pomodoro timer to manage study sessions and breaks effectively.
- To-Do List: Add tasks using the input form, mark them as complete by clicking, and delete them using the delete button.
- Clone the Repository:
git clone https://github.com/Abinbn/StudySphere.git
- Navigate to the Project Directory:
cd StudySphere
- Open
index.html
: Use any web browser to open theindex.html
file and start using StudySphere.
We welcome contributions from the community to enhance StudySphere. Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
This project is licensed under the Creative Commons Attribution 4.0 International License. You can view the full license here.
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
For full license details, please refer to the Creative Commons Attribution 4.0 International License.
For any questions or suggestions, please open an issue in this repository or contact the project maintainer at [email protected].