Skip to content

A web platform for trading used electronics/devices and learning about the eco-friendliness of them. Won the Best Environmental/Social Good Hack at JAMHacks V.

Notifications You must be signed in to change notification settings

mathlord2/JAMHacks-V

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Description 📝

JAMHacks V project: DeviceXchange is a platform that allows users to exchange used electronic devices and be informed of their eco-friendliness. Learn more about our project on Devpost.

Installing dependencies

First, navigate to the backend directory and run npm install:

cd backend
npm install

Then, navigate back to the main directory, into client, and run npm install:

cd ../
cd client
npm install

How to run the app ⚙️

In the project directory, go to the backend folder and run the server:

cd backend
node index.js

Then, go back to the main directory and into the client folder, then run the client:

cd ../
cd client
npm start

This will run the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

How to run or test out the specScraper (web-scraping algorithm script) ⚙️

In the terminal, navigate to the specScraper folder and install all necessary packages before running the script:

cd specScraper
npm install
node index.js

About

A web platform for trading used electronics/devices and learning about the eco-friendliness of them. Won the Best Environmental/Social Good Hack at JAMHacks V.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •