Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ricardovelero/invoicing-rails
- Owner: ricardovelero
- Created: 2022-09-23T18:11:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-30T12:41:29.000Z (5 months ago)
- Last Synced: 2024-10-29T14:15:18.521Z (9 days ago)
- Topics: database, invoice-pdf, invoices, rails7, ruby
- Language: HTML
- Homepage:
- Size: 5.7 MB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
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