Skip to content

mochizzan/kidversa

Repository files navigation

KidVersa

KidVersa is a modern and robust web application platform built with Ruby on Rails. It is designed to provide a high-performance backend and a visually stunning landing page experience, leveraging the latest web technologies.

Technical Specifications

This project uses a modern stack to ensure scalability, security, and developer productivity.

Component Version
Ruby 4.0.0
Rails 8.1.1
Database MySQL 8.4.1
Node.js 22.14.0
Bootstrap 5.3.8
Asset Pipeline Propshaft
JavaScript ESM / Importmaps
CSS Sass / PostCSS

Key Features

  • Rails 8 Stack: Utilizing solid_cache, solid_queue, and solid_cable for a simplified yet powerful infrastructure.
  • Hotwire Powered: Smooth, SPA-like interactions using Turbo and Stimulus without the complexity of a heavy frontend framework.
  • Premium Design: Styled with Bootstrap 5.3 and custom Sass for a professional and modern look.
  • PDF Generation: Capable of generating high-quality PDF documents using wicked_pdf.
  • Responsive Layouts: Mobile-first design principles ensure the application looks great on all devices.

Getting Started

Prerequisites

Ensure you have the following installed on your system:

  • Ruby: 4.0.0
  • Node.js: 22.14.0
  • MySQL: 8.4.1
  • Yarn or NPM

Setup Instructions

  1. Clone the repository

    git clone <repository-url>
    cd kidversa
  2. Install Dependencies

    bundle install
    yarn install
  3. Configure Database Edit config/database.yml with your database credentials, then run:

    rails db:create
    rails db:migrate
  4. Running the Application Start the development server with:

    ./bin/dev

Project Structure

  • app/: Core application code (models, controllers, views).
  • app/assets/: Styling and images.
  • config/: Configuration files for Rails, database, and background jobs.
  • db/: Database migrations and schema.
  • public/: Static assets.

Generated by moch.izzan for KidVersa Project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors