Coder Social home page Coder Social logo

dystudio / webvella-erp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from webvella/webvella-erp

0.0 2.0 0.0 24.27 MB

Open-source pluggable ERP and CRM software based on ASP.NET Core 1, MVC 6, AngularJS 1.0 (to be changed to ReactJs) and PostgreSQL 9.6. Targets Linux or Windows as host OS.

License: Other

C# 30.19% HTML 6.66% JavaScript 60.32% PowerShell 0.01% CSS 2.81% Makefile 0.01% CoffeeScript 0.01%

webvella-erp's Introduction

WebVella ERP

WebVella ERP is a free and open-source web software, that targets extreme customization and plugability in service of any business data management needs. It is build upon our experience, best practices and the newest available technologies. Currently it targets ASP.NET Core 1, MVC6 and AngularJS. Our database of choice is PostgreSQL 9.6.x. Targets Linux or Windows as host OS. Currently tested only on Windows.

We will greatly appriciate your support of the project by:

  • giving it a "star"
  • contributing to the source
  • Donate via Flattr Flattr this git repo

Screenshot

Desktop example

Internal page example

How-to use this code

  1. Download or Clone the source ($ git clone https://github.com/WebVella/WebVella-ERP.git)
  2. Install or Get a connection string to a PostgreSQL database. You can get the database from HERE. Currently tested and supported on version 9.6.x, so feedback if there are problems with the newest version.
  3. Set the /WebVella.ERP.Web/Config.json with the proper connection string settings. There is example configuration there. The EncriptionKey is optional and if not provided will use a default hardcoded one. For test purposes you can leave it as it is.
  4. Set up the site
  5. Browse :)
  6. Default account is with email "[email protected]" and password "erp"

You will get a barebone installation. Before that you can test by doing the following:

  1. Create a test entity from "administration -> entities"
  2. Create a "general" view for this entity from "administration -> entities -> views" and set it as a default one.
  3. Create a "quickcreate" view for this entity from "administration -> entities -> views" and set it as a default one.
  4. Create a "general" list for this entity from "administration -> entities -> lists" and set it as a default one
  5. Create a sample area to hold the test entity records from "administration -> areas".
  6. Subscribe the test entity to the sample area by managing the area. You should be able to get the entity from the dropdown, if you have correctly set the list and view, and didn't forget to mark them as default.
  7. Go back to the desktop by clicking on the red button on the top of the screen with the tree icon on it.
  8. You should be able to see your new area there.
  9. Click the area. You should be redirected to the test entity records, which are non existent to this moment.
  10. Create some records.
  11. Do not forget to play with the API too. There are a lot nice methods already present in the APIController.

Translations

  • Translation support is implemented and translation is under way. To check the available translations go to the the lang folder of the webvella-core plugin. To test one of the available ones, change the lang setting of the config.json file, to the corresponding language abbreviation value. For more about how the translation works, check out the awsome angular-translate project. Current translation status:
  1. English - 80%
  2. Spanish - underway thanks to @Sefirost
  3. Russian - underway thanks to @IManakhov
  4. Bulgarian - underway

Third party libraries

License

Version

  • Soon to be in beta

Contact

Developer/Company

Flattr this git repo

webvella-erp's People

Contributors

bzashev avatar gororaykov avatar rumen-yankov avatar sefirost avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.