Addressing environmental and socio-economic challenges in Standing Rock’s Lakota and Dakota Nations, focusing on people, land, water, and air.
- Install Node v16, I recommend using Node Version Manager
- You will need to place
.env
files in theapi
andCitizen-Science
directories with the following contents:api/.env
:ACCESS_TOKEN_SECRET=39b3cfd461ccb82ba097358c1c0557bbfac4a1a9fbd9bfc6e1bac511e7c9ca60 ACCESS_TOKEN_LIFE=15m REFRESH_TOKEN_SECRET=8c3cd2786ddf92f44f85af2694572241c9c0571cfc4e173e5c86a4fa82dd51cc REFRESH_TOKEN_LIFE=30d
Citizen-Science/.env
:EXPO_PUBLIC_API_URL=http://<YOUR IP ADDRESS OF THE COMPUTER RUNNING THE API>:3000 example: EXPO_PUBLIC_API_URL=http://192.168.0.100:3000
cd Citizen-Science
to enter the React Native projectnpm install
to install dependenciesnpx expo start
to start the Expo server- Download the Expo app on your phone and scan the QR code to run the app on your phone
- Install Docker Desktop
- Now
cd
into theapi
directory npm install
- Run
docker compose build
to build the API and PostgreSQL image - Run
docker compose up
to start the API and PostgreSQL server - Once Postgres is running, run
npx db-migrate up
in theapi
directory to run the migrations - You can now access the API at
localhost:3000
, check/health
- Challenges: Poverty, unemployment, limited healthy living options, restricted data access.
- Regeneration Focus: Environmental issues, language identity, health impacts of air and water, healthy food systems, technology access, sustainable living.
Collaboration among CSUN ARCS, Sitting Bull College FIARE & PERC Centers, community collaborators, industry experts, JPL collaborators, and students.
Enhancing NASA and EPA scientific data, understanding atmospheric systems, informing policies, improving environmental health, and bettering the quality of life for the Dakota/Lakota Nation.
A platform for crowdsourcing data, interpreting weather impacts, and fostering community engagement.
- CSUN ARCS
- Sitting Bull College (FIARE, PERC)
- Local Community Groups
- JPL Ideas Digital Twin
- Standing Rock Telecom
Advocacy for human rights, social and environmental justice, community empowerment, and sustainable practices.
From project initiation to app launch, including team formation, design, prototype development, and testing.
Enhancing atmospheric models, community engagement, data sharing, and addressing local needs like RideShare and Arts in the Park.
- Methodology: Agile Development with bi-weekly sprints.
- Tools: Slack, Jira, GitHub.
Focus on discovery, requirements, authentication, architecture, coding, testing, and community needs.
Capturing community discussions, facilitating focus groups, and integrating community input.