Accounting System built on DOTNETCORE, an open-source and cross platform (ASP.NET Core MVC + ReactJS on the Frontend). It's in early stage and still have lots of work to do but happy to share it to anyone. This will be very useful if you have future project to develop accounting system. We do the hard work for you!It is initially designed for small size businesses and the idea is to help them run efficient business by using Accounting System fit to them.
IMPORTANT NOTE:
You can use MacOS, Linux, Windows to develop and deploy this project. Make sure you have the latest .net core 2.2 sdk and runtime installed. Go to https://www.microsoft.com/net/download/dotnet-core/2.2 to download the installer. We are also experimenting F# + microservice on some parts.
On a high level, this solution will provide modules including but not limited to
Source code accounting Software - Free Download source code accounting - Top 4 Download - Top4Download.com offers free. software downloads for Windows, Mac, iOS and Android computers and mobile devices. C# Programming &.NET Projects for $30 - $250. Hello, I am basically looking for a C# Accounting Software Source Code, the program should be easy and simple to use and should cover all sorts of basic accounting needs like sale,purchase,inventory.
Global OptionsAccountGoWeb project requires webpack , webpack-cli , gulp and typescript installed and if you wish to install these globally you can proceed on these below steps. Otherwise you can skip these steps and proceed to Project Builds
Project Builds
I need simple accounting software source code in C# for learn more. Accounting and ERP System with source code and distribution. Software in development, and. Accounting and the STFB Inc Logo.
Normal project build steps that you need to go through:
Preceding steps confirms all projects can build successfully using
dotnet build . Succeeding steps will provide specific instructions to :
Let's start with database setup first.
Database Server Setup
You can opt to install your local SQL Server instance or you can use docker image (like we do). Feel free to choose what suits you best:
Using Docker
Assuming you have docker installed (make sure to use linux container), follow the steps below. (Install docker if you haven't done so.)
Checking docker connection using SQL Operation Studio:
Using SQL Server
If you have an existing SQL Server either from your local machine or remotely, you can opt to create your own accountgo database instance:
Data SetupPublish Database
Using EntityFrameworkCore CLI database migration will create and migrate the
accountgo database to the current version.
In root folder
accountgo run the following command using a terminal, command prompt, or package manager console:
Note: The initial migration only contains initial security data username and password.
Updating Migrations
If changes are made to the models used by the database, using EntityFrameworkCore CLI database migration to create an update migration to keep the
accountgo database updated.
In root folder
accountgo run the following command using a terminal, command prompt, or package manager console:
Note:
{Name} must be provided
Initialize Data
At this point, your database has no data on it. But there is already an initial username and password ([email protected]/P@ssword1) and you can logon to the UI. Now lets, create some initial data that would populate the following models.
To initialize a company, call the api endpoint directly http://localhost:8001/api/administration/initializedcompany from the browser or by using curl e.g.
curl http://localhost:8001/api/administration/initializedcompany . If you encounter some issues, the easy way for now is recreate your database and repeat the Publish Database section.
Build and Run 'Api' (Back-end)
Build and Run 'AccountGoWeb' (Front-end)AccountGoWeb require more steps to completely build the front-end artifacts. To do this, follow the succeeding steps:
Note: If you encounter this error below, then run dotnet restore on SampleModule project.
/usr/local/share/dotnet/sdk/2.1.401/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(198,5): error NETSDK1004: Assets file '/Users/Marvs/source/accountgo/.build/obj/SampleModule/project.assets.json' not found. Run a NuGet package restore to generate this file. [/Users/Marvs/source/accountgo/src/Modules/SampleModule/SampleModule.csproj] 6 Warning(s) 1 Error(s)
UPDATE: Above steps are still valid, however,
dotnet run --environment Development server.urls=http://+:8000 will automatically execute gulp, tsc, and webpack commands. Changes to the styles must be done inside the Scss folder as any modifications in the css files inside wwwroot/css folder will only be overriden if a sass compilation is done using npm run css . Everytime, you change the source scss files, run npm run css first before dotnet build to ensure that the latest style modifications are being used
IMPORTANT NOTE:
Your wwwroot folder should be look like this if you correctly followed the steps above.
To run everything (database, api, web) in docker container you can use docker-compose.yml
SUMMARY: At this point, you should have:
Demo site (new UI) : http://accountgo.net
Dark theme
If you are a developer and wanted to take part as contributor/collaborator we are happy to welcome you! To start with, you can visit the issues page and pick an issue that you would like to work on.
So go ahead, add your code and make your first pull request.
Feel free to email [email protected] of any questions.
IMPORTANT NOTE:
You can use MacOS, Linux, Windows to develop and deploy this project. Make sure you have the latest .net core 2.2 sdk and runtime installed. Go to https://www.microsoft.com/net/download/dotnet-core/2.2 to download the installer. We are also experimenting F# + microservice on some parts.
On a high level, this solution will provide modules including but not limited to
Global OptionsAccountGoWeb project requires webpack , webpack-cli , gulp and typescript installed and if you wish to install these globally you can proceed on these below steps. Otherwise you can skip these steps and proceed to Project Builds
Project Builds
Normal project build steps that you need to go through:
Preceding steps confirms all projects can build successfully using
dotnet build . Succeeding steps will provide specific instructions to :
Let's start with database setup first.
Database Server Setup
You can opt to install your local SQL Server instance or you can use docker image (like we do). Feel free to choose what suits you best:
Using Docker
Assuming you have docker installed (make sure to use linux container), follow the steps below. (Install docker if you haven't done so.)
Checking docker connection using SQL Operation Studio:
Using SQL Server
If you have an existing SQL Server either from your local machine or remotely, you can opt to create your own accountgo database instance:
Data SetupPublish Database
Using EntityFrameworkCore CLI database migration will create and migrate the
accountgo database to the current version.
Accounting Software Source Code
In root folder
accountgo run the following command using a terminal, command prompt, or package manager console:
Note: The initial migration only contains initial security data username and password.
Updating Migrations
If changes are made to the models used by the database, using EntityFrameworkCore CLI database migration to create an update migration to keep the
accountgo database updated.
In root folder
accountgo run the following command using a terminal, command prompt, or package manager console:
Note:
{Name} must be provided
Initialize Data
At this point, your database has no data on it. But there is already an initial username and password ([email protected]/P@ssword1) and you can logon to the UI. Now lets, create some initial data that would populate the following models.
To initialize a company, call the api endpoint directly http://localhost:8001/api/administration/initializedcompany from the browser or by using curl e.g.
curl http://localhost:8001/api/administration/initializedcompany . If you encounter some issues, the easy way for now is recreate your database and repeat the Publish Database section.
Build and Run 'Api' (Back-end)
Build and Run 'AccountGoWeb' (Front-end)AccountGoWeb require more steps to completely build the front-end artifacts. To do this, follow the succeeding steps:
Note: If you encounter this error below, then run dotnet restore on SampleModule project.
/usr/local/share/dotnet/sdk/2.1.401/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(198,5): error NETSDK1004: Assets file '/Users/Marvs/source/accountgo/.build/obj/SampleModule/project.assets.json' not found. Run a NuGet package restore to generate this file. [/Users/Marvs/source/accountgo/src/Modules/SampleModule/SampleModule.csproj] 6 Warning(s) 1 Error(s)
UPDATE: Above steps are still valid, however,
dotnet run --environment Development server.urls=http://+:8000 will automatically execute gulp, tsc, and webpack commands. Changes to the styles must be done inside the Scss folder as any modifications in the css files inside wwwroot/css folder will only be overriden if a sass compilation is done using npm run css . Everytime, you change the source scss files, run npm run css first before dotnet build to ensure that the latest style modifications are being used
IMPORTANT NOTE:
Your wwwroot folder should be look like this if you correctly followed the steps above.
To run everything (database, api, web) in docker container you can use docker-compose.yml
SUMMARY: At this point, you should have:
Demo site (new UI) : http://accountgo.net
Dark theme
If you are a developer and wanted to take part as contributor/collaborator we are happy to welcome you! To start with, you can visit the issues page and pick an issue that you would like to work on.
So go ahead, add your code and make your first pull request.
Accounting Software Source Code Visual Basic
Feel free to email [email protected] of any questions.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2020
Categories |