Skip to content

gilsjhonny/react-mini-mural

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Mini Mural


A simple mural with Sticky Notes. You can add, edit and delete Sticky Notes

Made as a coding challenge for an interview.

Live Example

You can test the application in the following link: React Mini Mural

How to Use

To clone and run this application, you'll need Git, Node.js and Yarn installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/amitmerchant1990/electron-markdownify

# Go into the repository
$ cd react-mini-mural

# Install dependencies
$ yarn install

# Run the app
$ yarn start
  • Add Notes: Double Click
  • Select Note: Click
  • Multiple Selection: Shift + Click
  • Copy Notes: CTRL+C
  • Paste Notes: CTRL+V

Markdownify

Markdownify

Running the tests

To run the tests of this project. From your command line:

$ yarn test

Notes

  • Only reducers have tests
  • First time dealing with eventlisteners mixed with React and for some reason it's quite tricky.
  • Only tested in Chrome

Things I would have liked to Add

If I had more time I would have like to add more tests and try E2E tests with puppeteer. Also it would be nice to save notes in localstorage.

License

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

About

Mini mural with Sticky Notes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published