Final project for Lighthouse Labs. Trying to make new friends in town? Our app helps people find friends by integrating fun games during their first interaction! Our users can register with a Facebook account and match with other users to start a chatroom. The matching process is done through an algorithm based on filters chosen by the user (age, gender, location). Users can also search descriptions to find common interests quickly. Project is currently being refactored and still under development.
- Install dependencies for React App:
npm install
- Install dependencies for Chat App (inside chat_server folder):
npm install
- Run migrations:
knex migrate:latest
- Seed the data:
knex seed:run
- Run the Chat server:
npm start
- Run the React server:
npm start
- Visit
http://localhost:3001/
- "@fortawesome/fontawesome": "^1.1.4",
- "@fortawesome/fontawesome-free-solid": "^5.0.8",
- "@fortawesome/react-fontawesome": "0.0.17",
- "axios": "^0.18.0",
- "body-parser": "^1.18.2",
- "bootstrap": "^4.0.0",
- "cookie-session": "^2.0.0-beta.3",
- "dotenv": "^5.0.1",
- "fbgraph": "^1.4.1",
- "knex": "^0.14.4",
- "knex-logger": "^0.1.0",
- "node-sass": "^4.7.2",
- "passport": "^0.4.0",
- "passport-facebook": "^2.1.1",
- "pg": "^7.4.1",
- "psql-api": "^0.9.11",
- "react": "^15.5.4",
- "react-dom": "^15.5.4",
- "react-redux": "^5.0.7",
- "react-router-dom": "^4.1.1",
- "react-s-alert": "^1.4.1",
- "reactstrap": "^5.0.0-beta.2",
- "ws": "^5.0.0"
- "random-color": "^1.0.1",
- "uuid-v4": "^0.1.0",
- "ws": "^5.0.0"