Skip to content

VOUCHCAST // Self-Hosted ERP/Accounting Software based on ASP.NET (MVC5) web technology

License

Notifications You must be signed in to change notification settings

lazarusvc/vcas_business

Repository files navigation

Stable-Release Forks Contribution Check License Downloads Commits

enter image description here

Vouchcast Business Software

Open Source Self-Hosted ERP/Accounting Software based on ASP.NET (MVC5) web technology


Access Demo »

Report Bug

Request Feature

Table of Contents
  1. About The Project

  2. Built With
  3. Getting Started
  4. Prerequisites
  5. Installation
  6. Troubleshooting
  7. Roadmap
  8. Contributing
  9. License
  10. Contact

About The Project

enter image description here enter image description here

The Vouchcast Business software is a Progressive Web Application built on Microsoft ASP.NET MVC5 Web Application Technology that allow SMEs to manage their Business through a streamlined, simple and clean interface. The app can be hosted and accessed on a PC, Mobile (Android / iOS), Server or any Windows based Computer with the necessary configurations.

The main features are:

  • Receivables (Receipt Capture) - POS

  • Payables (Issue Payments)

  • Charts of Accounts (Debit Account Management)

  • Custom Reporting (Sales Report, Profit & Loss Statement)

  • Inventory Management

  • Customer Management

  • Ordering

  • Form Management

  • +more

(back to top)

Built With

Vouchcast Business is developed with these dependencies:

JQuery

Metro4

BCrypt.Net-Next

MVC

SignaturePad.js

(back to top)

Getting Started

To get a local copy up and running follow these steps.

Download the Latest Release::

Stable-Release

Prerequisites::

  • Windows Server 2008 R2 / 2016 or Windows 10/11

  • with Internet Information Service (IIS 7.5+)

  • ASP.NET Web Application MVC5 ( .NET Framework 4.5 )

Installations::

Steps for Developer Installation:

  1. Install Windows SQL Server on your Machine with Instances:
  • Database Engine Services

  • Analysis Services

  • Reporting Services

=> Follow this by (Kovacevic, n.d. & https://phoenixnap.com/) for detailed instructions on How to install SQL Server on Windows

  1. Set up SRSS (Windows Server only)

  2. Install a New Database (called VCAS_DB) through SSMS, then restore the backup file VCAS_DB.bak, found in : the latest release Stable-Release

  3. Install Visual Studio (2019+) with the following extensions:

  • Microsoft Reporting Services Project

  • Microsoft RDLC Report Designer

  1. Download and Load the Source Files into Visual Studio

  2. Open the web.config to update the below connection string configurations:

  • {0} DB - Database Instance

  • {1} DB - Database

  • {2} DB - username

  • {3} DB - password

  • {4} SSRS Project - Report Folder

  • {5} Active Directory url connection (Optional)

<connectionStrings>
<add  name="ModelContainer"  connectionString="metadata=res://*/Models.Model.csdl|res://*/Models.Model.ssdl|res://*/Models.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source={0};initial catalog={1};persist security info=True;user id={2};password={3};MultipleActiveResultSets=True;App=EntityFramework&quot;"  providerName="System.Data.EntityClient"  />
<add  name="ModelContainerUpload"  connectionString="Data Source={0};Initial Catalog={1};user id={2};password={3}"  />
<add  name="ReportPath"  connectionString="{4}"  /> 
<add  name="StoragePath" connectionString="\Content\Uploads\"/>
<add  name="ADConnectionString"  connectionString="{5}"  />

</connectionStrings>
  1. Load and Test the project

Installation (Regular User)::

If you would like to try the App, you can do so through the link below:

Access Demo »»

Troubleshooting

TROUBLESHOOTING guide

Roadmap

  • Implement Invoicing

  • User portal - links from SupportDocs module

  • Complete Profit & Loss Statement for Reports section

  • Implement System Wide Notifications

  • Implement Feature : Reconciliation

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Vouchcast Business is free, open-source software licensed under Commons Clause License.

You can open issues for bugs you've found or features you think are missing. You can also submit pull requests to this repository. To get started, look at the CONTRIBUTING guide.

(back to top)

License

Distributed under the Commons Clause License. See LICENSE for more information.

(back to top)

Contact

Austin Lazarus - @lazarusvc - [email protected] Project Link: https://github.com/lazarusvc/vcas_business Website Link: https://vouchcast.com

(back to top)

-- Edited with: [https://stackedit.io/](https://stackedit.io/)