A RESTful API built using Node.js, MongoDB, Express.js utilizing a front-end built using AngularJS. The back-end was built over a single week, with the front-end built over another week. This was a final project for the Code Fellows 401 Javascript course.
Art-C is a global-local art market, spotlighting local artists to both customers and other artists alike.
Built using AngularJS, Node.js, Express,js, MongoDB, SASS, HTML5, Webpack, AWS S3, Facebook Oauth, Google OAuth, Karma, Chai, Mocha.
Please view the Projects for all API routes and information.
The current version of this API allows:
- For authorized Users to POST, GET, PUT and DELETE User Accounts.
- For authorized Users to POST, PUT and DELETE Artist Profiles, Galleries and Listings.
- For all Users to GET Artist's Profile by artistID.
- For all Users to GET Artist's Galleries by artistID or galleryID.
- For all Users to GET Artist's Listings by artistID, galleryID or listingID.
- People who would like to let the developers know about an enhancement or bug concerning this API can create an Issue on the GitHub repo.
- Bug if something is broken or missing(but we say it is there), select the Bug label when creating the Issue.
- Enhancement if there is something that you think will make our REST API that much better, submit an Issue with the Enhancement label.
The development team will be notified when there is a new Issue on the Art-C repo.