Giter Club home page Giter Club logo

artworkbackend's Introduction

ArtWork

Bringing mural-needing businesses and money-needing artists together

Motivation

Office spaces have changed a lot over the past few years. The days of boring white walls and cubicles are very much long gone for creative companies. Instead- more intimate and homey office environments have taken over. Many of which, have inspiring and visually appealing works of art (graffiti most commonly) all over their office walls. It's a growing and already strong trend for startups and businesses of all sizes in America. So how can an individual artist break into this growing market, without going through the difficult starting up their own mural business? Here's where ArtWork comes in... ArtWork is a platform for businesses to find the perfect artist to paint the officespace mural of their corporate dreams. Artists sign up to be featured on the site for businesses to peruse through, and in return find themselves more clients for mural work.

Build Status

Complete

Tech/Frameworks Used

Built with React, Javascript, Ruby on Rails, Semantic UI, and React Router

Features

  • Companies can view all artists

  • Companies may sort through all artists based on what their art style is (graffiti, street art, urban contemporary, etc)

  • Companies can click on a specific artists card to view their profile page with more details about them

  • Companies can contact an artist by email, phone, social media, or their personal website

  • Artists can sign up, log in, and log out

  • While signing up, an artist can link their social media to their profile if they choose to

  • Users can toggle between the home page and a specific artists profile page via the navigation bar

Screenshots

Screen Shot 2019-10-18 at 11 35 16 AM

Screen Shot 2019-10-18 at 11 35 35 AM

Screen Shot 2019-10-18 at 11 35 57 AM

Code Examples

Screen Shot 2019-10-18 at 12 24 39 PM

Screen Shot 2019-10-18 at 12 25 21 PM

Installation

-Backend => in the command line, run:

  1. rails db:migrate
  2. rails db:seed
  3. rails s

-Frontend => type "npm start" into the command line

API Reference

Via localhost:3000, all artists listed in the database will be found by appending "artists" at the end of the url to view the API data

How to Use

-- As an ARTIST --

  1. Create an Account, linking all contact information to your account
  2. View Your Profile Page
  3. Update Your Profile Page, if needed
  4. View All Other Artists
  5. Using the sort button at the top of the home page, scroll through to sort the homepage artists by whichever style you choose
  6. Artist can log out

-- As a COMPANY --

  1. View all Artists
  2. Using the sort button at the top of the home page, scroll through to sort the homepage artists by whichever style you choose
  3. View a specific artists profile page by clicking on their card on the home page
  4. Contact whichever artist of their liking via the artists website, email, phone, or linked social media accounts

CREDITS

Contributors: Alexander Virga & Kyle Conlon

artworkbackend's People

Contributors

kconlon13 avatar alexvirga avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.