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

No packages published

Contributors 2

  •  
  •