Context CMS

Are0h dropped this 2020 Sep Thu 24

The Project

The goal of this project was to create a platform that would empower independent creatives to share and manage and of course, sell their work online.

Another priority for the project was to create a creative community around the work itself, giving patrons the ability to not only support creators but discuss and easily share work they are inspired by as well and purchase their favorites.

Process

The project began by disseminating project goals into a tangible feature list. This list was then applied to a series of wireframes to see create a visual scaffolding to see how these features worked together as well as to ensure all site pages were accounted for.

The wireframes were then used to guide the design of the UI/UX experience, which was completed by producing a series of comps according to the aforementioned wireframes. This was an iterative process to make sure the site aligned with the client's goals.

With the design done, it was time to build. This was broken up into two parts: the backend and then the frontend. The backend was created first and then the front end was coded to leverage the features provided by the front end.

After those two components were built, it was time for testing and then getting ready for deployment.

Unfortunately, the MVP was never released due to budget concerns, but the codebase can be seen here.

Tools/Frameworks

The infrastructure of the site consisted of a NodeJS backend, Pug(formerly Jade) to handle page templating, and Mongo as a datastore. The frontend was custom scripted with ES6 Javascript, compiled with Grunt.

image alt textindex 1image alt textindex 2image alt textuser profile 1image alt textuser profile 2image alt textproduct add commentimage alt textproduct description