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.
Step 1 : Clone repository
Clone the repository by running these commands:
git clone https://github.com/bytefury/crater
Step 2 : Run below commands
Change your current working directory and run your app using below commands:
cp .env.example .env
docker-compose up -d
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
Complete Invoicing Solution
Crater is free for life with all of the below features catered
towards the freelance and small business community
Create and send professional invoices to clients and save time for what really matters.
Create a quick and detailed quote including prices, discounts, inventory and more.
Easily keep a detailed note of your transactions and never lose a payment history.
Keep track of your spending on various services with our easy to use expense tracking.
Get detailed reports on your
invoices with one or various clients.
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.
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:
That’s it! Just click on Save and you are all set to login into crater using your credentials.