diff --git a/ProjectOne b/ProjectOne new file mode 160000 index 0000000..adf6752 --- /dev/null +++ b/ProjectOne @@ -0,0 +1 @@ +Subproject commit adf6752a1b52667d20ba1f7e3bb155e2fb3f41e3 diff --git a/README.md b/README.md index 03c100b..365fa3d 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,52 @@ First Project for Software Developer Bootcamp ## Description -Our project is a calendar that helps keep track and check off tasks throughout the month with leveling urgency. Another thing this project does is help be a good study guide. -Our motivation for this was to create a simple and easy way to organize the tasks that you have the upcoming weeks and to help motivate the importance of studying. -This project helps solve the problem of when a task should be completed meaning setting how urgent a task is to get done will put it, it also solves the annoyance of having to study with a feature to add flash cards which will earn you points. +Our project is a calendar application designed to help users track and manage tasks throughout the month, with an emphasis on prioritizing tasks based on urgency. The goal of this project was to create an intuitive and efficient tool for organizing tasks and deadlines for the upcoming weeks. + +This application addresses the challenge of determining when tasks should be completed by allowing users to set urgency levels for each task. By prioritizing tasks according to urgency, it ensures that users stay on top of their responsibilities and deadlines. + + +## To use this calendar +1. Click on the date or day you wish to add a task to. +2. Select “Add Task” and enter the task description. +3. Choose the urgency level for the task and press Enter to save it. +5. To mark a task as completed, click on it, and a line will be drawn through it. +6. To remove a completed task, click the “X” button next to it. +7. The "View" dropdown menu allows you to toggle between Month, Week, and Day views. +8. Use the Next/Previous arrows to navigate between months, weeks, or days. +9. Clicking the "Today" button will take you directly to the current date in the active view. -## Usage -To use this calendar -1. Click on the date/day that you want to add a task to -2. Click add task and type out the task you would like to -3. Decide how urgent that task is then click enter -4. To check off a task simply click it and it’ll be taken off the task list -Flash cards coming soon ## Credits -Phoebe Ferguson-Phobeferg -Ryan Lang-langiam -Zawadi Brown-Zawadiflag12 -Rogerick Gordon-Rgordon333 -Jacob McDonald-JMcDonald99 +Phoebe Ferguson (@Phobeferg) +Ryan Lang (@langiam) +Zawadi Brown (@Zawadiflag12) +Rogerick Gordon (@Rgordon333) +Jacob McDonald (@JMcDonald99) + +## External Resources +W3Schools DOM Tutorial | W3 Schools +Introduction to the Document Object Model (DOM) | MDN +Document: querySelector() method | MDN +EventTarget: addEventListener() method | MDN +JS Function Basics | JS Info +Variables | MDN +localStorage property | MDN +Manipulating DOM's (RENDER) | MDN +createElement() method | MDN +ForEach Loops | MDN +Array.splice +Web Forms | MDN +day.js | npmjs +Load Event | MDN + -https://day.js.org/ ## License GNU AGPLv3 ## Features -Task manager -Color coded task list -Study guide \ No newline at end of file +- Task Management System: Efficiently create, prioritize, and track tasks with the ability to mark them as completed. +- Color-Coded Task List: Easily distinguish between tasks based on their urgency with a color-coded system. +- View Changer: Seamlessly switch between Month, Week, and Day views to get the most relevant perspective on your tasks. \ No newline at end of file diff --git a/index.html b/index.html index 8cb1a3b..cf41104 100644 --- a/index.html +++ b/index.html @@ -10,32 +10,28 @@
-