/crystalized-beauty-api

API for Crystalized Beauty

Primary LanguageTypeScript

Crystalized Beauty

Client and server for the e-commerce site Crystalized Beaty

Tech

  • node.js - evented I/O for the backend
  • Express - fast node.js network app framework
  • Yarn - node dependency manager
  • React - Front-end framework
  • MongoDB - NoSql Database
  • GraphQL - Data querying and manipulation language

Installation

Crystalized Beauty requires Node.js v10+ to run.

Install the dependencies and start the server.

$ git clone git@github.com:stantastic6/crystalized-beauty.git
$ cd crystalized-beauty
$ yarn install
$ yarn server

Todos (For MVP)

  • Create Admin Dashboard
  • User authentication (login/sign up)
  • Decide on Bootstrap or Foundation
  • Homepage layout
  • Shopping Cart
  • Checkout
  • GraphQL/Apollo
  • Calendly Integration
  • Loading animation
  • Product pages (index, show)
  • AWS or GCP
  • CI/CD (?)
  • Write Tests
  • Captcha for user creation
  • Better ENV Variable Handling