All Projects → zenizh → Repost

zenizh / Repost

An open source software to communicate with your team members through posting daily reports.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Repost

Dckerize
Supercharged Rails development using Docker containers
Stars: ✭ 112 (-7.44%)
Mutual labels:  rails
Linuxfr.org
The new version of LinuxFr.org will be in Ruby on Rails. It was NoNo's resolution for 2009 (well, achieved!). You may add other enhancements at http://linuxfr.org/suivi/ as you have a look at the website
Stars: ✭ 117 (-3.31%)
Mutual labels:  rails
Learn Ruby On Rails
為你自己學 Ruby on Rails
Stars: ✭ 119 (-1.65%)
Mutual labels:  rails
Apple id
Sign in with Apple backend library in Ruby
Stars: ✭ 115 (-4.96%)
Mutual labels:  rails
Silencer
Easily suppress the Rails logger
Stars: ✭ 116 (-4.13%)
Mutual labels:  rails
Jsonapi.rb
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.
Stars: ✭ 116 (-4.13%)
Mutual labels:  rails
Teaspoon
Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS.
Stars: ✭ 1,443 (+1092.56%)
Mutual labels:  rails
Lurker
📖 The ultimate tool for documenting and testing APIs in Rails
Stars: ✭ 120 (-0.83%)
Mutual labels:  rails
Capistrano Mb
[unmaintained] Capistrano tasks for deploying Rails from scratch to Ubuntu 16.04 and 18.04
Stars: ✭ 117 (-3.31%)
Mutual labels:  rails
Calculate All
calculate_all method for aggregate functions in Active Record
Stars: ✭ 118 (-2.48%)
Mutual labels:  rails
Active hash relation
ActiveHash Relation: Simple gem that allows you to run multiple ActiveRecord::Relation using hash. Perfect for APIs.
Stars: ✭ 115 (-4.96%)
Mutual labels:  rails
Where Or
Where or function backport from Rails 5 for Rails 4.2
Stars: ✭ 116 (-4.13%)
Mutual labels:  rails
Action Cable Signaling Server
🤝Rails implementation of a WebRTC Signaling Server
Stars: ✭ 118 (-2.48%)
Mutual labels:  rails
Sugar
Totally sweet Ruby on Rails-based forum software
Stars: ✭ 114 (-5.79%)
Mutual labels:  rails
Fake api
The fastest way to prototype API in your Rails application
Stars: ✭ 119 (-1.65%)
Mutual labels:  rails
Rails server timings
Server Timing headers for Rails apps
Stars: ✭ 112 (-7.44%)
Mutual labels:  rails
Activeinteractor
An implementation of the command pattern for Ruby with ActiveModel::Validations inspired by the interactor gem. Rich support for attributes, callbacks, and validations, and thread safe performance methods.
Stars: ✭ 118 (-2.48%)
Mutual labels:  rails
Vite ruby
⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience
Stars: ✭ 112 (-7.44%)
Mutual labels:  rails
Slidehub
SlideHub is an Open Source Slide Sharing Application for Azure / AWS
Stars: ✭ 120 (-0.83%)
Mutual labels:  rails
Bootstrap form
Official repository of the bootstrap_form gem, a Rails form builder that makes it super easy to create beautiful-looking forms using Bootstrap 5.
Stars: ✭ 1,532 (+1166.12%)
Mutual labels:  rails

Repost

CircleCI Gitter License: MIT

Repost is an open source software to communicate with your team members through posting daily reports. This project focuses on a good user interface using Redux and React. Ruby on Rails is used for the backend server.

NOTICE Repost is still under development. So it may occur breaking changes, and it's too insecure to use this.

Screenshot

Build with

Repost is build with following libraries. This project is still pre-alpha, so it adopts latest version of each.

  • Ruby
  • Ruby on Rails
  • Redux
  • React
  • PostgreSQL
  • draft.js

Development

To develop Repost, you should run servers of Ruby on Rails and Webpack. db:populate fills your database with example data.

$ git clone [email protected]:kami-zh/repost.git
$ cd repost
$ bin/setup
$ bin/rails db:populate # If needed
$ bin/rails s
$ bin/webpack-dev-server

To update the application you just run bin/update.

Deployment

To start Repost on production, you should compile webpacker before running server of Ruby on Rails.

$ bundle install --without development test
$ bin/yarn install --production
$ RAILS_ENV=production bundle exec rails webpacker:compile
$ RAILS_ENV=production bundle exec rails db:create db:migrate db:seed_fu
$ bundle exec unicorn -c config/unicorn.rb -E production

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/kami-zh/repost.

License

The gem is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].