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: admin@neoma.com
Password: admin123
MANAGER
Email: manager@neoma.com
Password: manager123
ACCOUNTING
Email: accounting@neoma.com
Password: accounting123
SALES
Email: sales@neoma.com
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 |