Skip to content

cscottrun/MagneDraw

Repository files navigation

MagneDraw

MagneDraw is a mobile app used to create technical and non-technical drawings using a magnet. Instead of taking a photo of your whiteboard drawing, simply draw with a magnetic marker and see your creation digitized in real time.

Using the built-in magnetic sensors of your smart-phone, MagneDraw picks up on your magnetic marker and renders your drawing accordingly. Once your drawing is complete, cast it to your favorite website, friend, or google drive.

Setting up this app

  • Make sure you have Expo Client app on your Iphone or Android device
  • Fork and clone this repo
  • cd MagneDraw
  • npm install
  • expo start to launch the expo client. A web tab will open up where you can email or text the link to your device
  • in new terminal npm start to launch server - open webpage to localhost:3000

Once app is running on your mobile device you can follow the prompts to create drawings using a magnet, magnetized pen, or just magnetic north. Follow the propts to cast your drawing to localhost:3000.

Prerequisites

Expo client for mobile can be found at Apple App store or Google Play. MagneDraw only works with smartphones contain magnetic sensor. If your phone has a compass, then you’ve got the sensors!

To Draw

Any magnet will result in rendering a drawing to the screen, even the Earth’s own magnetic North! Get creative, try attaching a magnet to a whiteboard marker and drawing as usual. Try waving your phone in the air towards North. We’d love to see your creations - just send to @MagneDraw on instagram!

Technologies

  • React Native
  • node.js
  • ejs
  • REST

Acknowledgments

  • Justin
  • Collin from the gym
  • My dad, Harold

About

Magnetic drawing on mobile.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published