/artfactum

Artfactum is the social network for art lovers: your ideal community for creating, collaborating and enjoying art with people all over the world.

Primary LanguageRubyGNU Affero General Public License v3.0AGPL-3.0

logo

CodeClimate Coverage Travis-CI Travis-CI Inline docs

#Artfactum A Better way to discover new art.

Artfactum is an online marketplace where artists and art lovers create virtual galleries to showcase and sell art to a global community.

This is a product being built by the Assembly community. You can help push this idea forward by visiting https://assembly.com/artfactum.

##API The RESTful JSON API in this Rails repo serves data to the frontend. The API controllers can be found in the app/controllers/api directory. To authenticate with the API for non-public calls (like updating a user's settings), simply send the email and authentication token in the request headers. The headers should be in the form X-Artfactum-Email and X-Artfactum-Token respectively. A simple API call might be something like $ curl http://localhost:3000/api/galleries to list all galleries.

##Built With

  • Ruby: 2.1.2
  • Rails: 4.2
  • PostgreSQL
  • Plus lots of Ruby Gems, a complete list of which is at /master/Gemfile.

Please see our /master/CONTRIBUTING.md for instructions on how to set up your development environment for Artfactum.