/shirthawk-fe

Merch Dropper is a one stop solution for content creators to painlessly create branded gear. :computer: :credit_card: :art: :tshirt: :mailbox: :smiley:

Primary LanguageJavaScript

Merch Dropper


Project Overview

Merch Dropper aims to solve, for creators and entrepreneurs, the hassle that comes with creating customized merchandise at a small scale. We aim to take the work away from you so you focus on what you do best, to create. We focus on receiving the orders, shipping, payments collection, and all the nitty-gritty for a fee. We are a plug and play one stop shop.

Key Features

  • Design Upload
  • Instant Product Mock-up
  • Cloudinary image/product mock-up storage functionality
  • Easy and secure checkout

[Front end] built using:

ReactJS

Axios

Reactstrap

Styled-components

Redux

Scalable Press

cloudinary

[Back end] built using:

NodeJS

Knex

PostgreSQL

Express

JSON Web Tokens

BcryptJS

APIs

Auth0

Auth0 authentication API allows users to manage all aspects if user identity. It offeres endpoints so your users can log in, sign up, log out , access other API's, and more. The API is designed for people comfortable with integrating RESTful API's.

Stripe

Stripe is a service that allows merchants to accept payments online especially developers. The Stripe API alloes developers to access fucntionality of Stripe. The API is organized around REST; it has predictable resource-oriented URL's, accepts form-encoded requesdt bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. The Stripe API has test mode available for ease of development and does not affect live data or interact with any banking networks.

Cloudinary

Cloudinary is an end-to-end image- and video-management solution for websites and mobile apps, covering everything from image and video uploads, storage, manipulations, optimizations to delivery. The Cloudinary API utilizes REST API methods that can be called directly from within your client application or by using one of Cloudinary's SDKs that wrap the REST API and greatly simplify using its methods. Authenticated uploading is done over HTTPS using a secure protocol based on your account's cloud_name, api_key and api_secret parameters.

Scalable Press

The Scalable Press API is a comprehensive REST service for viewing the product catalog, making quotes, and completing orders for the Scalable Press printing and fulfillment services. Requests are made using standard GET, POST, and DELETE requests. All responses are JSON. Once signed up, an API key and a test API key will be provided to the customer to use in their client App. When using the test API key, it works just like the Stripe test API key where no charges are made against the user.