Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ricardovelero/invoicing-rails

A simple invoicing App made in Ruby on Rails
https://github.com/ricardovelero/invoicing-rails

database invoice-pdf invoices rails7 ruby

Last synced: 1 day ago
JSON representation

A simple invoicing App made in Ruby on Rails

Awesome Lists containing this project

README

        

# README

This is a small application for invoicing. It uses Devise for authentication and has an onboarding feature for new subscribers. You can generate PDFs for the invoices. I will be modifiying it to instead of having the option to delete, better to have archived and a section to manage archived items, clients, and invoices.

## Installation

Ruby 3.2.2, Rails 7.1.2, and Postgres required.

It uses the letter_opener gem to view emails generated by the app (http://localhost:3000/letter_opener), specially needed to confirm new accounts. You can change this configuration at config/environments/production.rb or development.rb.

You need to setup database credentials to use local environmental variables or set them directly at config/database.yml

## Contributing

1. Fork it ( https://github.com/ricardovelero/invoicing-rails )
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. Create a new Pull Request