Final project for Lighthouse Labs. Users can register into a building under their address. They can post to the message board, reply to others' posts and like them. They can also go to a page where they only see the posts they've created and have responded to. Project is currently being refactored and still under development.
- Install dependencies for React App:
npm install
- Install dependencies for Rails API App:
bundle install
- Run migrations:
bin/rails db:migrate
- Seed the data:
bin/rails db:seed
- Run the Rails server:
bin/rails server
- Run the React server:
npm start
- Visit
http://localhost:3001/
- gem 'rails', '~> 5.1.4'
- gem 'pg'
- gem 'puma', '~> 3.7'
- gem 'bcrypt', '~> 3.1.7'
- gem 'knock'
- gem 'google_places'
- gem 'faker'
- gem 'rack-cors'
- gem 'mailgun-ruby', '~>1.1.6'
- gem 'mailgun_rails'
- gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
- gem 'listen', '>= 3.0.5', '< 3.2'
- gem 'spring'
- gem 'spring-watcher-listen', '~> 2.0.0'
- gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
- "classnames": "^2.2.5",
- "gsap": "^1.20.3",
- "jquery": "^3.2.1",
- "moment": "^2.19.2",
- "react": "^16.1.1",
- "react-bootstrap": "^0.31.5",
- "react-router-dom": "^4.2.2",
- "react-scripts": "1.0.17"