Skip to content

l3ony2k/are.na-blocks-canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Are.na Blocks Canvas

A visual tool for exploring Are.na blocks in a canvas interface. This project allows users to interact with Are.na content in a more spatial and intuitive way.

Features

  • Interactive canvas interface for Are.na blocks
  • Drag and drop functionality
  • Visual organization of blocks
  • Real-time updates with Are.na API
  • Responsive design for different screen sizes

Technology Stack

  • Frontend: Vanilla JavaScript (ES6+)
  • Styling: CSS3 with custom variables for theming
  • API: Are.na API integration
  • Storage: Browser LocalStorage for persistence
  • Dependencies: No external dependencies, built with native web technologies

Getting Started

Installation

  1. Clone the repository:
git clone https://github.com/l3ony2k/are.na-blocks-canvas.git
  1. Navigate to the project directory:
cd are.na-blocks-canvas
  1. Open index.html in your web browser or serve it using a local server:
# Using Python 3
python -m http.server 8000

# Using Node.js
npx serve

Project Structure

are.na-blocks-canvas/
├── css/
│   ├── main.css        # Main styles
│   ├── theme.css       # Theme variables
│   └── components.css  # Component-specific styles
├── images/             # Favicon and app icons
│   ├── favicon.svg
│   ├── favicon.ico
│   └── ...
├── js/
│   ├── main.js         # Application entry point
│   ├── blocks.js       # Block management
│   ├── config.js       # Configuration
│   ├── db.js           # Local storage handling
│   ├── router.js       # Routing logic
│   └── ui.js           # UI components
└── index.html          # Main HTML file

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A visual tool for exploring Are.na blocks in a canvas interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published