/sweet-treats

Primary LanguageJavaScript

Candystore

This is a project built by Brandon Culp, Hussein Farah, Chris Manahan, & Katy Ma at Fullstack Academy. The goal of this project was to build an e-commerce platform that allows users to shop and admins to manage the store.

How to start the app

npm install
npm run seed
npm run build-watch
npm start

Important: make sure to run npm start and npm run build-watch in separate terminals.

Technologies Used

Built On

Node.js

Backend

Postgres.js
Sequelize.js
Express.js

Authentication

Bcrypt.js
Passport.js

Front-end

React.js
Redux.js
HTML/CSS

Testing

Mocha.js
Chai.js
Enzyme.js

Overview

/app contains our React/Redux setup. main.jsx is the entry point.

/db has our Sequelize models and database setup.

/server has our Express server and routes. start.js is the entry point.

/public contains product photos and our HTML/CSS.