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