Skip to content

Fenil-v/ScheduleSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Schedule Sync

Schedule Sync is a React.js application that enables users to create personalized reading schedules. Users can select multiple books and chapters, choose specific days and times for reading, and set a start date. Based on this input, the application calculates the exact date the user will complete their reading plan.

Table of Contents

Features

  • Plan Creation: Define a reading plan with a custom name.
  • Book and Chapter Selection: Select multiple books and chapters for your reading schedule.
  • Day and Timeslot Configuration: Choose specific days (e.g., Monday, Wednesday, Sunday) and times (e.g., Monday 12 PM - 2 PM) for reading sessions.
  • Start Date Input: Set a starting date for your reading plan.
  • Completion Date Calculation: Automatically calculates and displays the date when the reading plan will be completed.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/schedule-sync.git
  2. Navigate to the project directory:
    cd schedule-sync
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start
  5. Open your browser and go to http://localhost:3000 to use the app.

Usage

  1. Open Schedule Sync in your browser.
  2. Enter a Plan Name for your reading schedule.
  3. Select Books and corresponding Chapters you wish to read.
  4. Choose the Days and Timeslots for each reading session.
  5. Set a Start Date for the plan.
  6. The application will then calculate and display the expected Completion Date for your reading plan.

Technologies Used

  • React.js: For building the user interface.
  • JavaScript (ES6): For handling logic and user interactions.
  • CSS: For styling components.

License

This project is licensed under the MIT License.

About

Efficient way to optimize productivity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors