Skip to content

Abinbn/StudySphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudySphere

Overview

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.

Features

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

Technologies Used

  • 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

Usage

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

Installation and Setup

  1. Clone the Repository: git clone https://github.com/Abinbn/StudySphere.git
  2. Navigate to the Project Directory: cd StudySphere
  3. Open index.html: Use any web browser to open the index.html file and start using StudySphere.

Contributing

We welcome contributions from the community to enhance StudySphere. Please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/YourFeature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/YourFeature
  5. Open a pull request.

License

This project is licensed under the Creative Commons Attribution 4.0 International License. You can view the full license here.

Creative Commons License

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

Under the following terms:

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

Contact

For any questions or suggestions, please open an issue in this repository or contact the project maintainer at [email protected].

Releases

No releases published

Packages

No packages published