Database for circuit board repairs that can be searched so problems that have already been resolved are not reworked
Database for circuit board repairs that can be searched so problems that have already been resolved are not reworked
will primarily be used on mobile to take advantage of on board camera to upload images, and such mobile design will be focused on first followed by a desktop design
DEV branch hosted on render.com
Tech used: HTML, CSS, JavaScript, nodeJs, express, MongoDb, cloudinary
"dependencies": {
"bcrypt": "^5.0.1",
"body-parser": "^1.20.0",
"cloudinary": "^1.30.0",
"connect-mongo": "^4.6.0",
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"ejs": "^3.1.8",
"express": "^4.18.1",
"express-fileupload": "^1.4.0",
"express-flash": "^0.0.2",
"express-session": "^1.17.3",
"mongodb": "^4.7.0",
"mongoose": "^6.5.3",
"morgan": "^1.10.0",
"passport": "^0.6.0",
"passport-local": "^1.0.0",
"validator": "^13.7.0"}
uploading can be delegated to client side with only having signature from server
- cloudinary account
- mongodb account
- cloud_name = //provided by cloudinary
- cloud_key = //provided by cloudinary
- cloud_secret = //provided by cloudinary
- cloud_folder = //for organizing your cloudinary image into a folder
- connect_string = //provided by mongo
-
PORT =
-
PORT =
- NODE_ENV = development
cloud_name = afds355ha
cloud_name = afds355ha
cloud_key = 125554658
cloud_secret = ckdskfalkfjai123
cloud_folder = IMAGES
connect_string = mongodb://myDBReader:D1fficultP%[email protected]:27017/?authSource=admin
PORT = 8000
NODE_ENV = development
client_origin="http://localhost:5173"
client_origin="http://localhost:5173"
git clone https://github.com/jesusdoza/repair-reports.git
cd repair-reports/
npm install
npm run dev
- npm run install
- npm run build
- npm run start
- npm run install
- npm run build
- npm run start