Skip to content
A crowdsourced platform to create a database of phrases https://www.frases480.com
Ruby HTML JavaScript CSS Shell
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
config
db
lib
log
public
storage
test
tmp
vendor
.browserslistrc
.gitignore
.rubocop.yml
Gemfile
LICENSE
README.md
Rakefile
babel.config.js
config.ru
package.json
postcss.config.js

README.md

Frases 480

Frases 480 is a project that aims to create a crowdsourced database of phrases.

Project Parts

Requirements

Main Requirements

  • Ruby 2.6+
  • MariaDB 10.4+
  • Redis 2.2+
  • Rails 6.0+

Instructions

git clone https://github.com/rpaszniuk/frases480.git
rake app:update:bin
bundle install

Configurate credentials: bin/rails credentials:edit

secret_key_base: 

name: 'Frases 480'
emails:
  admin: ''
  no_reply: ''
sendgrid:
  api_key: ''
  sandbox: false
  templates:
    password_recovery: ''
cookie_domain: ''
web_host: ''
cms_domain: ''
app_secret: ''
redis:
  host: 'localhost'
  port: 6379

Configurate database (Example config/database_sample.yml)

rake db:create
rake db:migrate
rake db:seed

Optional

MariaDB is recommended but you can use any database supported by Rails (e.g. Postgres, SQLite)

TODO

  • Ruby 2.6 support
  • Rails 6 support
  • Unit tests
  • Documentation(APIs, Configuration Options)

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

License

This project is licensed under the terms of the GNU General Public License v3.0 - see the LICENSE file for details

You can’t perform that action at this time.