Crowdsourced Community Upkeep
Check out our Fixstart demo on Heroku. Please be patient as we spin up our servers after you click.
Frontend:
- HTML + CSS
- JavaScript
- jQuery + Ajax
- React
Backend:
- Ruby
- PostgreSQL
- Rails
- Node & Socket.io
- Redis
Testing:
- Rspec
Models:
- User - Incorporates Devise for user authentication
- UsersVote - Manages community "up votes" for individual issues
- Issue
- IssueComment - Packages comments for a given issue
- Fix
- FixComment - Packages comments for a given fix
- IssuesWatch - This model allows users to "watch" or track a given issue over time
- Category - This is our list of categories for a given issue
- Communities - For our Beta version, we only have a "global" or public community, but overtime we are planning on releasing individual and private communities
Feel free to get in touch on Twitter!
To setup locally:
- fork + clone
- bundle install
- bundle exec rake db:create db:migrate db:seed
- bundle exec rails s
- browser -> localhost:3000
Schema:
General app structure:
React tree:
Homepage wireframe:
Docs
Gems
Tutorials
General