Block Endurance Builder Assignment is a web application designed to facilitate workout planning and visualization. Users can dynamically edit workout inputs, rearrange blocks using drag-and-drop functionality, and visualize their workout structure through interactive bar graphs.
- Edit Run Workout input text present in navbar: Users can easily modify workout details directly from the navigation bar.
- Drag and drop workout blocks: Intuitive drag-and-drop interface for organizing workout blocks.
- Drop and get bar graph representation: Instant visualization of workout structure using responsive bar graphs.
- Add multiple blocks inside bar graph: Ability to add multiple workout blocks within the bar graph for detailed planning.
- Click on clear blocks button and bar graph items will be gone and the empty text will show: Clear all workout blocks from the graph with a single click, providing a clean slate for new plans.
First, clone the repository:
git clone https://github.com/Hashal890/block-endurance-builder-assignment.git
cd block-endurance-builder-assignment
Then, install the dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun install
Then, run the development server:
npm run start
# or
yarn start
# or
pnpm start
# or
bun start
- JavaScript
- React.js
- Chart.js
- React Chart.js 2
- Re Resizable
- Hello Pangea Dnd
- Material UI
- React Icons
- CSS
- HTML
- Vercel
Image Preview:
Video Overview: