This application is a full stack e-commerce site that allows the user to buy and sell retro gaming consoles and games.
- used multer to allow the user to upload photos when making a listing and also, multer allows us to save the images as blob to the database and render them on screen as base64
- used stripe so that the user is able to check out and purchase the item of their choice This project uses dotenv and a config folder with a connection js file.
- used Sequelize and mySQL2 to create a database using javascript
- used handlebars with express session, and express handlebars to dynamically generate HTML from a views folder
- used Bulma CSS and Splidejs for CSS framework and image carousel.
- added the functionality for a user to log in and out and save cookies
- all passwords are hashed using bcrypt
- used seeds to seed user data to be able to test the application before production
- used node.js
- used express to allow the user to do CRUD methods on the website
- Installation
- Usage
- How to Contribute
- Preview Video
- Preview Photo
- Deployed App
- Credits
- Contributors
- Questions
Please run npm init -y and npm i to install dependencies used.
You must install node, Sequelize, mysql2, express-session, express-handlebars, dotenv, connect-session-sequelize, bcrypt, eslint, stripe, multer, uuid using init -y and npm i to download all dependencies.
You must run npm i to download the correct packages.
AnyYes.-.Google.Chrome.2023-12-07.18-05-58.mp4
https://anyyes-3bf9b8d1cf29.herokuapp.com/
D. Murphy, M. Meyers, Xpert AI, Stack Overflow
Carousel art:
https://wall.alphacoders.com/big.php?i=1298880
https://www.deviantart.com/1tzah/art/Zelda-fanart-Itzah-905057250
https://wall.alphacoders.com/big.php?i=1281520
https://wall.alphacoders.com/big.php?i=1259209
https://wall.alphacoders.com/big.php?i=1129294
- @mintyry
- @pToum21
- @SalGonzalez151
- @pashag123
Feel Free to contact us at: