https://github.com/bhojpur/wealth
The Bhojpur Wealth is a comprehensive wealth management engine based on Bhojpur.NET Platform for application delivery.
https://github.com/bhojpur/wealth
wealth-management
Last synced: 3 months ago
JSON representation
The Bhojpur Wealth is a comprehensive wealth management engine based on Bhojpur.NET Platform for application delivery.
- Host: GitHub
- URL: https://github.com/bhojpur/wealth
- Owner: bhojpur
- Created: 2022-07-01T04:18:42.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-06T09:27:47.000Z (almost 3 years ago)
- Last Synced: 2025-01-24T05:11:18.532Z (4 months ago)
- Topics: wealth-management
- Language: TypeScript
- Homepage: https://page.bhojpur-consulting.com/product/wealth/
- Size: 1.92 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bhojpur Wealth - Data Management Engine
The `Bhojpur Wealth` is an artificial intelligence enabled wealth management system
applied within the [Bhojpur.NET Platform](https://github.com/bhojpur/platform/)
ecosystem for delivering distributed `applications` or `services`. The application
empowers individuals or companies to keep track of stocks, ETFs or cryptocurrencies
and make solid, data-driven investment decisions.## Pre-requisites
You need to install the following software on target server.
- [Node.js](https://nodejs.org/) runtime engine and [Nx](https://nx.dev/) build system
- [Yarn](https://yarnpkg.com/) framework
- [Typescript](https://www.typescriptlang.org/) framework
- [Bootstrap](https://getbootstrap.com/), [Angular](https://angular.io/), and
[Storybook](https://storybook.js.org/) framework for the User Interface development
- [NestJS](https://nestjs.com/) framework for building enterprise grade application
- [PostgreSQL](https://www.postgresql.org/) relational database engine
- [Redis](https://redis.io/) for in-memory data caching
- [Prisma](https://www.prisma.io/) Javascript *object relationship mapping* (ORM)## Simple Installation
Firstly, you need to setup a local database (e.g. `PostgreSQL` and `Redis`).
The default currency applied by the system is `INR`.
### Database Setup
Prior to starting the server, your database instance must be up and running.
```bash
yarn database:setup
```### Server-side Web Application
To start the server application, simply issue the following command in a Terminal window
```bash
yarn start:server
```### Client-side Web Application
To start the client application, simply issue the following command in a Terminal window
```bash
yarn start:client
```### Storybook Environment
To start the storybook, simply issue the following command in a new Terminal window
```bash
yarn start:storybook
```then, open `http://localhost:4400/` URL in your web-browser
## Build Source Code
Firstly, you need to install `Node.js` runtime engine, `Yarn`, and `Prisma` frameworks.
So, issue the following commands in a new Termainal window.```bash
npm install -g prisma
yarn install
```then, build the source code by issuing followinf commands
```bash
yarm build:all
```