JD-Jaramillo / Drawings-Creator-and-Gallery

Users can create LogIn and create drawings on their profile which are then stored in MySQL database, the user can then go back in and update the drawings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drawings-Creator-and-Gallery

Users can LogIn or create an account, after getting to their dashboard the user can then create drawings on their profile which are then stored in MySQL database, the user can then go back in and update, delete, or download the drawings.

Table of Contents

Canvas

Created a drawing canvas using scss and JavaScript to allow the user to draw on the canvas using either a paintbrush, a pen or a bucket.

Routers

Added the routes for the back end to connect to the server and render the appropriate pages using handlebars.js when called upon.

Models

Added the models for the User and for the Drawings, and also made the neessary associations for the models to appropriately refer to each other.

Handlebars

Created handlebars using Handlebars.js to render the pages (HTML) when being called upon in the routes. So that when the user clicks on a particular link (Login, dashboard etc.) the pages are then rendered as requested.

Server

We used Express and sequeleize in the back end and then hosted the site on Heroku. The site can be seen below.

Link to deployed drawings creator and gallery: Deployed site

image of home page with slideshow image of login page image of dashboard image of canvas image of drawing on dashboard

Installation

There is no need to install anything, to use the drawings creator and gallery simply follow the link below.

See deployed site here: Deployed Site

To view our code see our GitHub below.

See repository here: GitHub Repo

Contributors

Juan Jaramillo

Susan Ashmore

Andrew Coon

Milton

About

Users can create LogIn and create drawings on their profile which are then stored in MySQL database, the user can then go back in and update the drawings


Languages

Language:SCSS 52.1%Language:CSS 40.8%Language:JavaScript 4.9%Language:Handlebars 1.7%Language:HTML 0.5%