More Premium Hugo Themes Premium Vue Themes

Pingcrm

PingCRM on Rails - A Ruby on Rails demo application to illustrate how Inertia.js works

Pingcrm

PingCRM on Rails - A Ruby on Rails demo application to illustrate how Inertia.js works

Author Avatar Theme by ledermann
Github Stars Github Stars: 342
Last Commit Last Commit: May 22, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview

PingCRM on Rails is a demo application showcasing the use of Inertia.js with Ruby on Rails and Vue.js 3. It offers a seamless experience for developers interested in exploring Inertia.js without the need to install PHP. The application is a Ruby on Rails port of the original PingCRM, which was written in Laravel/PHP. Users can access a hosted version of the demo for hands-on experience.

Features

  • Ruby on Rails and Vue.js 3: Utilizes Ruby on Rails and Vue.js 3 for a modern stack.
  • Inertia.js Integration: Showcases the use of Inertia.js for seamless client-side interactions.
  • Demo Installation: Provides a simple installation process for local setup.
  • Lighthouse Performance Audit: Includes a Lighthouse performance audit for optimization.
  • Testing Capabilities: Offers the ability to run tests to ensure application functionality.
  • Requirements: Clearly outlines the necessary requirements for running PingCRM on Rails.
  • Credits: Acknowledges the original work and contributors behind PingCRM.

Installation

  1. Clone the repo locally:

    git clone [repository_url]
    
  2. Setup:

    • Install dependencies:
      bundle install
      yarn install
      
    • Create and seed the database:
      rails db:create
      rails db:migrate
      rails db:seed
      
  3. Start the application:

    rails server
    
  4. Access PingCRM: Once the application is running, visit http://localhost:3000 in your browser.

  5. Login credentials:

Summary

PingCRM on Rails is a demonstration of Inertia.js within a Ruby on Rails and Vue.js 3 environment. By providing a straightforward installation process and access to a hosted demo, it allows users to explore the technology stack without PHP dependency. The application not only showcases key features like Inertia.js integration but also includes testing capabilities and a Lighthouse performance audit for optimization. With straightforward requirements and clear credits to the original authors and contributors, PingCRM on Rails offers a valuable resource for developers looking to work with these technologies.