Easy Accounting is a comprehensive, user-friendly accounting software designed for small to medium-sized businesses. Built with React and Electron, it offers a seamless desktop experience across various platforms.
- Cross-Platform Support: Runs on Windows, and macOS.
- User-Friendly Interface: Intuitive design for easy navigation and operation.
- Data Management: Utilizes Better-sqlite3 for secure and efficient data storage.
- Seamless Navigation: Integrated with React Router for fluid transitions between different sections of the application.
- Download the appropriate installer for your operating system from the official website or authorized distributor.
- Run the installer and follow the on-screen instructions.
- Once installed, launch the application.
Please refer to troubleshooting guide if you encounter any issue. Please refer to the User Manual for a comprehensive guide on all aspects of the application.
- Electron
- React
- Typescript
- Shadcn
- Tailwind
- Better-sqlite3
- Webpack
- Electron-builder
- Electron-store
- Electron-log
- Electron-updater
- Clone the repository:
git clone https://github.com/anserwaseem/easy-accounting.git
- Navigate to the project directory:
cd easy-accounting
- Install dependencies:
npm install
- Start the application in development mode:
npm start
To build the application for production, run:
npm run package
This will compile the application and generate executables Mac and Windows operating systems in the release/build directory
For common issues and their solutions, please refer to our Troubleshooting Guide.
- (Mac) If a dialog appears stating "Easy Accounting cannot be opened because Apple cannot check it for malicious software," then follow these steps:
- Press OK on the dialog.
- Open the Settings app, navigate to the 'Privacy & Security' section and scroll down to see a button labeled 'Open Anyway.' Click on it.
- If prompted, enter your system password.
- Another dialog will appear stating "Easy Accounting cannot be opened because Apple cannot check it for malicious software." Press 'Open' to launch the app.
- (Windows) If a danger icon appears besides the file being dowloaded, then follow these steps:
- Navigate to the downloads page of your browser.
- Right-click on the downloaded file.
- Select the 'Keep' option to complete the download.
- Open the file to begin the installation process.
-
(Windows) During the installation of the app, if a popup appears stating 'Easy Accounting cannot be closed. Please close it manually and click Retry to continue,' please try these instructions first otherwise follow these steps:
- Open 'Task Manager' by pressing
Ctrl + Shift + Esc
- Scroll down to find tasks labelled as 'Easy Accounting'
- Select each task one by one and press 'End Task' button on bottom right side.
This will resolve the issue.
- Open 'Task Manager' by pressing
-
(Windows) During the installation of the app update, if a popup appears stating 'Easy Accounting cannot be closed. Please close it manually and click Retry to continue,' please follow these steps:
- Hover over the app's icon in the menu bar (located at the bottom).
- Click the cross icon (on the top right side) to close the previous instance of the application.
- Press the 'Retry' button on the setup dialog to continue with the installation.
This will resolve the issue.
- (Mac) Press
Cmd + Option + I
Or Go to 'View' Menu, and select 'Toggle Developer Tools' option. - (Windows) Press
Ctrl + Alt + I
- (Mac Live) Open up terminal and Run this command to spin up the app, and logs will appear in the terminal window
/Applications/Easy\ Accounting.app/Contents/MacOS/Easy\ Accounting
- (Mac) check file
main.log
at path:/Users/<username>/Library/Logs/easy-accounting.main.log
- (Windows) check file
main.log
at path:C:\Users\<username>\AppData\Roaming\easy-accounting\logs\main.log
- (Mac) check file
config.json
at path/Users/<username>/Library/Application Support/easy-accounting/config.json
- (Windows) check file
config.json
at pathC:\Users\<username>\AppData\Roaming\easy-accounting\config.json
- (Mac) check file
database.db
at path/Users/<username>/Library/Application Support/easy-accounting/database.db
- (Windows) check directory
C:\Users\<username>\AppData\Roaming\easy-accounting\database.db
- (Mac) Open
Applications
directory, find the app, right click and select 'Show Package Contents' option, navigate toContents/Resources
directory - (Windows) check directory
C:\Users\<username>\AppData\Local\Programs\easy-accounting