Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.13 KB

File metadata and controls

69 lines (46 loc) · 1.13 KB

ClackyAI Rails7 starter

The template for ClackyAI

Installation

Install dependencies:

  • postgresql

    $ brew install postgresql

    Ensure you have already initialized a user with username: postgres and password: postgres( e.g. using $ createuser -d postgres command creating one )

  • rails 7

    Using rbenv, update ruby up to 3.x, and install rails 7.x

    $ ruby -v ( output should be 3.x )
    
    $ gem install rails
    
    $ rails -v ( output should be rails 7.x )
  • npm

    Make sure you have Node.js and npm installed

    $ npm --version ( output should be 8.x or higher )

Install dependencies, setup db:

$ ./bin/setup

Start it:

$ bin/dev

Admin dashboard info

This template already have admin backend for website manager, do not write business logic here.

Access url: /admin

Default superuser: admin

Default password: admin

Tech stack

  • Ruby on Rails 7.x
  • Tailwind CSS 3 (with custom design system)
  • Hotwire Turbo (Drive, Frames, Streams)
  • Stimulus
  • ActionCable
  • figaro
  • postgres
  • active_storage
  • kaminari
  • puma
  • rspec