Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.62 KB

File metadata and controls

47 lines (31 loc) · 1.62 KB

Logger is a web application that allows users to create, manage, and track tasks. Users can add tasks with descriptions or drawings, update tally marks for each task, and delete tasks as needed. The application is built primarily on React.

Features

  • Create Tasks: Add new tasks with a name and either a text description or a drawing.
  • Manage Tasks: Update tally marks for each task and delete tasks when they are no longer needed.
  • Persistent Storage: Tasks are saved in local storage, so they persist across page reloads.
  • Responsive Design: The application is designed to be responsive and user-friendly.

Tech Used

  • React: A JavaScript library for building user interfaces.
  • p5.js: A JavaScript library for creating drawings and interactive graphics.
  • Framer Motion: A library for animations in React.
  • Radix UI: A library for accessible, unstyled UI components.
  • Three.js: A JavaScript library for 3D graphics.
  • Vite: A build tool for modern web projects.

Usage/Examples

Create a New Task: Click the "Create New Task" button. Enter a task name. Choose between a text description or a drawing. Click "Add Task" to save the task.

Update Tally Marks: Click the "+" button to increment the tally count. Click the "-" button to decrement the tally count.

Delete a Task: Click the "Delete" button to remove a task.

Future Additions

  • FIXING SIZE OF CANVAS (Right now, way too big - must be cut down)
  • Better UI (More rounded and bubbly looking)
  • Wall of notes mode
  • Server storage
  • Deploying outside of Github Pages