Qaror
Questions & Answers platform on Rails - stackoverflow clone
Install / Use
/learn @mateuszdw/QarorREADME
What is QARoR?
It's another Questions & Answers platform for Ruby on Rails
If existing opensource QA clones scares you, try use this. It`s created in Ruby on Rails of most common gems and clean solutions. No need complicated external libraries. It`s saves time and help to quickly start talk with your community. And yes I agree, it needs some finishing touches.
Live demo http://qaror.herokuapp.com/
Why you must try QARoR?
Because it`s:
- develop in Rails fashion
- using common gems
- easy to develop thanks Ruby on Rails
- easy to deploy
Install on Heroku (heroku.com)
Install manually on Heroku
Before installation:
- You need Ruby. Easest way to get RUBY is install RVM (Ruby Version Manager) https://rvm.io/rvm/install
- You also need GIT $ sudo apt-get install git
- To deploy QARoR on Heroku you need Heroku Toolbelt - https://toolbelt.heroku.com/ and confirmed Heroku Account.
Type in console:
$ git clone https://github.com/mateuszdw/qaror.git
$ cd ./qaror
$ bundle install
$ git init
$ git add .
$ git commit -m "init qaror app"
$ heroku apps:create your-qaror-app-name
$ git push heroku master
$ heroku run rake db:migrate
$ heroku run rake db:seed
Default QARoR installation is adapted to this Heroku Addons:
$ heroku addons:add mailgun:starter
$ heroku addons:add memcachier:dev
If something goes wrong with addons read more on https://devcenter.heroku.com/
Contribution
This project was implemented at StartX Stanford Accelerator
Feel free to contribute the project
TODO
- upgrade to Rails 4
- more documentation and code refactoring
- tests
- rebuild UI with AngularJS and Bootstrap (not decide yet)
- AngularJS based WYSIWYG
License
The MIT License - Copyright (c) 2014 Mateusz Dw
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
