SilentAuctionGallery using a MongoDB vs MySQL backend.
This is a fork of the SilentAuctionGallery Project found at ankmud01/SilentAuctionGallery.
Dean Warren using the above mentioned project as it's base.
=====================
To install necessary dependencies, run the following command:
npm install
Create a .env file for all system variables:
# .env for SilentAuctionGallery
# Node Environment
NODE_ENV=development
PORT=3000
# MySQL DB Credentials
DB_USER=root
DB_PASSWORD=root
DB_NAME=silentauctiondb
DB_HOST=localhost
# SESSION SECRET
SESSION_SECRET='your secret phrase'
# GMAIL Account credentials
GMAIL_SERVICE_HOST=smtp.gmail.com
GMAIL_PASSWORD='your gmail password here'
GMAIL_USERNAME='gmail-account@gmail.com'
GMAIL_SERVICE_SECURE=false
GMAIL_SERVICE_PORT=587
# Twilio Account Credentials
TWILIO_ACC_SID='your Twilio SID here'
TWILIO_AUTH_TOKEN=your Twilio Auth_Token here'
TWILIO_PHONE_NUM='Twilio Phone Number'
You will also need to setup a Mongo Database either locally or on a Mongo DB provider of your choice. Please refer to Install MongoDB Community Edition for step by step instructions to setup MongoDB locally.
I am a highschool art teacher whose students were unable to have a silent auction to display and sell their work due to COVID-19. I want to be able to display my students' work in a professional manner. Each artist will have a Bio page and thumbnails of their art that can be enlarged on click.
Dean Warren and Jonathan Kelley are this projects primary collaborators.
To run tests, run the following comand:
npm run lint
To run the application locally, run the following command:
npm run start
Or :
node -r dotenv/config server.js
Or if you prefer nodemon :
nodemon -r dotenv/config server.js
This application will be used for helping teachers and students to raise charity for a good cause and showcase their talent. So, please be respectful and mindful to others.
Our reasons for creating this project/app: Prezi Slide Deck
if you have any questions about the repo contact deawar directly at silentauctiongallery@gmail.com thank you.
If you want to see more of my work please click here deawar/repos.