Home / Scripts & Code / PHP Scripts / Finance / Management
Neoma - Accounting Management SystemNeoma - Accounting Management System
Neoma is accounting management system. It is a web app that could help you manage your company accounting process.Home / Scripts & Code / PHP Scripts / Finance / Management
Neoma - Accounting Management System
Neoma is accounting management system. It is a web app that could help you manage your company ac...Overview
Neoma - Accounting Management System
Neoma is accounting management system. It is a web app that could help you manage your company accounting process. Neoma build with Laravel and Mysql.
Account Demo
ADMIN
Email: [email protected]
Password: admin123
MANAGER
Email: [email protected]
Password: manager123
ACCOUNTING
Email: [email protected]
Password: accounting123
SALES
Email: [email protected]
Password: sales123
Features
- Manage expenses
- Manage purchases
- Manage accounts
- Manage balance - Add, remove, and transfer
- Manage payment - To client or suppliers - pending
- Manage loan
- Manage suppliers
- Manage clients
- Manage payroll
- Manage employee
- Manage taxes
- Manage invoice and quotation
- Reports: Expense, purchases
Requirements
- PHP 8.x
- Laravel 9.x
- Mysql
- Npm
Instructions
Installation - (Local Environment)
Backend (Server) Installation
Requirements
- PHP 8.x
- Laravel 9.x
- Mysql
Installation
- Open folder server on the project
- Run cmd to the folder
- Install composer package by runningÂ
composer update
- Rename fileÂ
.env.example
 toÂ.env
- Change MySQL configuration on yourÂ
.env
 to your configuration
DB_HOST=<Your mysql hostname> DB_PORT=<Your mysql port> DB_DATABASE=<Your mysql database name> DB_USERNAME=<Your mysql username> DB_PASSWORD=<Your mysql password>
-
RunÂ
php artisan migrate
 to migrate the database -
RunÂ
php artisan db:seed
 to seed default data to your database -
(Optional) If you use AWS S3 as object storage, you can change the AWS configuration on theÂ
.env
AWS_ACCESS_KEY_ID=<Your s3 access key> AWS_SECRET_ACCESS_KEY=<Your s3 secret key> AWS_DEFAULT_REGION=<Your s3 region> AWS_BUCKET=<Your s3 bucket name>
-
SetÂ
FRONTEND_URL
 on env to your frontend URL. It is required action. This frontend URL will be used for stripe redirection. If it's empty, the stripe will be an error.
Frontend (Client) Installation
Requirements
- Npm
Installation
- Open folder client on the project
- Run cmd to the folder
- Install dependencies by runningÂ
npm install
- Change
NEXT_PUBLIC_BASE_API_URL
on .env to your backend api url - Run the app locally by command
npm run dev
- Your app will be run at
http://localhost:3010
Other items by this author
Information
Category | Scripts & Code / PHP Scripts / Finance / Management |
First release | 14 January 2023 |
Last update | 14 January 2023 |
Software version | PHP 8.0 |
Files included | .php, Javascript .js |
Database | MySQL 5.x |
Software framework | Laravel |
Tags | php, Javascript, management, management system, web design, accounting, web app, modern ui, Accounting Management System, modern web, nextjs, web system, web management |