Skip to content

359jo/rin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The RIN

THE RIN WEBSITE

Refugee Invesment Network website

proving that refugees are investables

#Installation

  • fork the repository

  • clone your own instance to your local disk

  • install node.js and npm latest version globlally

you will need to provide the google map api key

  • navigate to
    /client/src/config
  • rename the file map.config.1.js to map.config.js and put the map api key inside it

  • navigate to the project directory

  • run this commands to install node dependencies

    npm install

it will install the server dependencies and the client dependencies

the project uses environment variables you should define

    RDS_HOSTNAME=********
    RDS_USERNAME=********
    RDS_PASSWORD=********
    RDS_PORT=****
    AWS_ACCESS_KEY_ID=***********
    AWS_SECRET_ACCESS_KEY=***********
    RDS_DATABASE=***********
    S3_BUCKET_NAME=***********
    HASH_SECRET=***********

open config file in /config/config.js and change development settings to your local settings

development: {
    username: "*****",
    password: "********",
    database: "******",
    host: "********",
    dialect: "********"
}

now you need to setup the database

##### start by installing sequelize cli globally on you computer
    $ npm install -g sequelize-cli

create the database using this command

    $ sequelize db:create

create the tables using this command

    $ sequelize db:migrate

fill the tables with content using this command

    $ sequelize db:seed:all
  • to serve the static react app run this command
    npm run dev
  • to run the node server run this command
    npm start
  • to run the nodemon development that watches for changes run this command
    npm run watch

About

refugee investment network website

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •