Skip to content

langiam/ProjectOne-langiam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjectOne

First Project for Software Developer Bootcamp

Description

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.
  4. To mark a task as completed, click on it, and a line will be drawn through it.
  5. To remove a completed task, click the “X” button next to it.
  6. The "View" dropdown menu allows you to toggle between Month, Week, and Day views.
  7. Use the Next/Previous arrows to navigate between months, weeks, or days.
  8. Clicking the "Today" button will take you directly to the current date in the active view.

Credits

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

License

GNU AGPLv3

Features

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

About

First Project for Software Developer Bootcamp - langiam copy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.2%
  • CSS 35.4%
  • HTML 10.4%