- Elahn Danee
- Kat Contreras
- Sophia Tony-Egbuniwe
- Tateana Pettiway
- Winda Hao
- Zelzin Marquez
Ecomoda plays on the Spanish word “cómoda” (to be comfortable) to allow users to find comfort in eco-friendly and sustainable fashion sources.
Visit the web app here: https://main.d3u3eipz2iqdk9.amplifyapp.com/
Created for: Women Who Code Hackathon For Social Good Oct 2023
- Our mission is to revolutionize fashion consumption by creating a sustainable and accessible clothing-swap app. We aim to reduce clothing waste, promote a circular fashion economy, and empower people to refresh their style responsibly, all while fostering a more eco-conscious and inclusive world.
- Clone the repository down to your local machine.
cd
into the new project directory.- Create a
.env
file in the root directory, set theNOD_ENV=production
, set thePORT=5001
or a port number of your choosing, and set theMONGODB_URI=your mongo database URI
. - Signup and get an API key and APP ID from Passage (https://console.passage.id/).
- In the
.env
file created, set it asPASSAGE_APP_ID=passage app ID
andPASSAGE_API_KEY=passage api key
. - Signup and get an API key from OpenAI (https://openai.com/blog/openai-api).
- In the
.env
file created, set it asOPENAI_API_KEY=openAI api key
. - In the same root
.env
, setGENERATE_SOURCEMAP=false
,REACT_APP_PASSAGE_ID=passage app ID
, andREACT_APP_API_HOST=http://localhost:5001
or with whatever your port may be. - Run
docker volume create mongodb-data
. - Run
docker-compose up --build
. - Go to http://localhost:3000.
- Enjoy using EcoModa!
- Clone the repository down to your local machine.
cd
into the new project directory.cd
into the server directory and create a.env
file inside. Set theNOD_ENV=production
, set thePORT=5001
or a port number of your choosing, and set theMONGODB_URI=your mongo database URI
.- Signup and get an API key and APP ID from Passage (https://console.passage.id/).
- In the
.env
file created inside the server, set it asPASSAGE_APP_ID=passage app ID
andPASSAGE_API_KEY=passage api key
. - Signup and get an API key from OpenAI (https://openai.com/blog/openai-api).
cd
into the chatgpt folder and create a.env
file. Set it asOPENAI_API_KEY=openAI api key
.cd
into the clieny directory and create a.env
file inside. SetGENERATE_SOURCEMAP=false
,REACT_APP_PASSAGE_ID=passage app ID
, andREACT_APP_API_HOST=http://localhost:5001
or with whatever your port may be.- In a terminal,
cd
into the server directory and runnpm install
thennode server.js
. - In another terminal,
cd
into the client directory and runnpm install
thennpm start
. - In another terminal,
cd
into the chatgpt directory and runnpm install
thennpm start
. - Go to http://localhost:3000.
- Enjoy using EcoModa!