Skip to content

gsolde/Altruize

Repository files navigation

Altruize is a platform that allows registered nonprofit organizations to ask for help from short term volunteers.
Check it out at https://altruize.herokuapp.com/

Home

User flow

user login user event list user event confirmed

NGO flow

NGO login NGO edit event NGO event tile

🧪 Want to use this project?

Check, explore and remix it!

See instructions

1. Fork and the clone the repository

2. In the root directoy run npm run install:all.

3. Add your env variables:

3.1 server --> .env.example (save as .env)

PORT=<the port you like but no 3000>
PSQL_DB_NAME=<'db name'>
PSQL_DB_USER=<'user name'>
PSQL_DB_PASSWORD=<'leave it blank if you dont want a password'>
PSQL_DB_HOST='localhost'
TOKEN_SECRET=<'a secret alpahumeric string'>

4. Start postgresSQL and create a database.

CREATE DATABASE 'db name'

5. In the root directoy run npm run start:all.

6. 🚀 Open http://localhost:3000 to view it in your browser, and start using the app!

🥞 Stack

Front-End

  • React with material ui.
  • Redux and React-router.

Back-End

  • Node.js with Express for the server.
  • PostgreSQL with sequalize for the database.

👨‍💻👨‍💻👨‍💻👨‍💻 Team

Scott Burgess
Alejandro Gutiérrez
Leonard Schilcher
Gerard Soldevila

About

A CRUD service that allows associations and NGOs ask for help from short term volunteers.


Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •