Skip to content

tberghuis/trello-board-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://tberghuis.github.io/trello-board-clone

Description

This project is a clone of a single trello board built with the javascript library react-beautiful-dnd. Link to the live app here.

Screenshot

Purpose

This project was created to gain experience and demonstrate my skills working with React.js

Features

  • Auto sizing textareas
  • Drag and drop lists and cards
  • Autosave and load from browser storage
  • CRUD lists and cards

Implementation

App state is represented by single object boardData. Each state change to boardData will be emitted by rxjs Subject boardDataSubject. The Board react component uses hooks setState and useEffect to subscribe to boardData changes which it then passes to child react components through props. App state is persisted in browser storage using library localForage.

Libraries used

react, react-beautiful-dnd, styled-components, localforage, rxjs

About

clone of single trello board made with react-beautiful-dnd

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published