Skip to content

basilmeer/rails-launchpad

Repository files navigation

Rails LaunchPad πŸš€

A template for quickly bootstrapping new Rails APIs. This is strictly based on my own preferences, what I like to start with and how I like to have certain things structured.

Gems Included πŸ’Ž

This template comes pre-loaded with the following gems:

  • Rails (v7.1.4)
  • PostgreSQL (v1.1)
  • Puma (v5.0+)
  • JSONAPI-Serializer
  • image_processing (v1.2)
  • Rack-CORS
  • Devise
  • Devise-JWT
  • Standard
  • Dotenv-Rails
  • Letter Opener (dev)
  • Annotate (dev)

Getting Started πŸ“‹

To use this template, follow these steps:

  1. Clone the repository:
    git clone https://github.com/basilmeer/rails-launchpad.git
  2. Change into the project directory:
    cd rails-launchpad
  3. Install dependencies:
    bundle install
  4. Set up your database:
    rails db:create db:migrate
  5. Start the server:
    rails server

And you should be good to go.

Customization πŸ“

Feel free to customize this template to fit your specific needs. It is tailored to my own preferences but you can add or remove gems, adjust configuration settings, and modify the codebase as necessary.

Contributing πŸ™Œ

If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request. Contributions are always welcome.

About

A template for quickly bootstrapping Rails APIs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages