Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.
Web Application is made using Laravel & VueJS while the Mobile Apps are built using React Native.
crater (this link opens in a new window) by bytefury (this link opens in a new window)
Free & Open Source Invoice App for Freelancers & Small Businesses

Installation
Step 1 : Clone repository
Clone the repository by running these commands:
cd ~
git clone https://github.com/bytefury/crater
Step 2 : Run below commands
Change your current working directory and run your app using below commands:
$ cd crater
$ cp .env.example .env
$ docker-compose up -d
$ ./docker-compose/setup.sh
Step 3 : Complete installation wizard
Open your web browser and go to your given domain and follow the installation wizard.
On Installation wizard – Database setup, use below credentials:
Database Host: db
Database Name: crater
Database Username: crater
Database Password: crater
Features:
Complete Invoicing Solution
Crater is free for life with all of the below features catered
towards the freelance and small business community
Invoices
Create and send professional invoices to clients and save time for what really matters.
Estimate
Create a quick and detailed quote including prices, discounts, inventory and more.
Track Payment
Easily keep a detailed note of your transactions and never lose a payment history.
Expenses
Keep track of your spending on various services with our easy to use expense tracking.
Reports
Get detailed reports on your
invoices with one or various clients.
Taxes
Input different tax types & calculate them as simple or compound tax per-item or directly on invoice total.
Professional Invoice Templates
Choose between three specially designed templates
for creating invoices and estimates.
Mobile Apps
You can use Crater IOS and Android Apps to manage your own self-hosted Crater Web Application.
When you open the mobile app for the first time, you will see the below screen which allows you to connect the mobile app to your self-hosted web application.
You just need to enter the URL of your self-hosted Crater Web Application, example: https://example.craterapp.com
That’s it! Just click on Save and you are all set to login into crater using your credentials.


