Skip to content

A drawing board created in React.js which let's you bring out your creativity along with the fun of a googly eye.

License

Notifications You must be signed in to change notification settings

arpoch/googly-eye-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Googly Eye Drawing Board 👀

A React.js drawing board with the exciting addition of a googly eye to make it even more interesting and enjoyable. Play around and unleash your inner artist:art:!

octopus

Project Structure

This project follows Model-ViewModel-View architecture and the file structure used is Group by file type.

The src folder is the main source code directory. With the following directories:

  • components: Contain all the React components(Views)
  • view-model: Carries out the heavy-lifting
  • binder: Component state management using React rdeucer and useContext

Getting Started

  1. Clone the project
git clone https://github.com/arpoch/googly-eye-board.git .
  1. Change directory to project folder
cd googly-eye-board
  1. Install dependencies
npm install
  1. Run
npm start

Testing

React Testing Library is used to provide virtual dom.

Jest is used as the test runner.

The unit tests and snapshot testing can be found under __test__ directory.

Contributions

Feel free to open an issue related to the documentation or the code. Please don't remove any comments nor change the formatting of the code.

It was advised to examine the test cases before contributing and to avoid testing the implementation details

About

A drawing board created in React.js which let's you bring out your creativity along with the fun of a googly eye.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published