Skip to content

abstract-konnection/abstract-konnection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abstract Konnection

Welcome to Abstract Konnection, a mock e-commerce web app!

basic_website_display

Mission Statement

"Here at Abstract Konnection, we believe that artists have the ability to influence social change. Artists come in every shape and size regardless of age, ethnicity, race, socioeconomic status, gender, sexual orientation and religion. That being said, we hope you enjoy perusing through our art collection where we have intentionally left out the artist’s name as well as title of the piece. Please feel free to click on an image to see more details on the artwork.

You will see that we sell art pieces by lesser known artists, who may have been born just a few years ago! Here at abstract connection, we believe that purchasing good art should be accessible to everyone. Thanks to our donors, we are able to sell our art pieces at a reduced price and is still able to fairly compensate the artist"

Built Using

JavaScript Javascript
Node.js Node.js
Express Express
React React
Redux Redux
PostgreSQL PostgreSQL
React Sequelize
Material UI MaterialUI
webpack Webpack
Babel Babel
npm NPM
🔒 Bcrypt
🔒JWT

Docs

We have added some documentation and added it to Notion. This is the link: https://holly-pawpaw-a30.notion.site/774f54bf9c31477da5a5f1fbd5e13b13?v=2eeb24407e05408b84e407d1c0330cee

Features for Mimimum Viable Product:

🛒 Add items to cart as a guest user and have it persist after browser refresh

🛍️ Add items to cart as a logged-in user and have it persist after logging out

🖌️ Have cart auto populate with cart items if you log in after adding to cart

📃 Pagination for product display

Installation

  1. Clone this repo:
[email protected]:abstract-konnection/abstract-konnection.git
  1. Sync and seed your database by running npm run seed. Running npm run start:dev will make great things happen!
  • start:dev will both start your server and build your client side files using webpack
  • start:dev:logger is the same as start:dev, but you will see your SQL queries (can be helpful for debugging)
  • start:dev:seed will start your server and also seed your database (this is useful when you are making schema changes and you don’t want to run your seed script separately)
  1. Go to http://localhost:8080/ on your browser.

Contributors

Daryl Ramirez

Kah Yan Lee

Kayla Killian

About

E-commerce web application selling Abstract art

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7