This web application streamlines fund management operations, handling fixed-income fund products with features including CRUD operations, daily data updates, and dynamic querying capabilities.
- Fund and asset management (CRUD operations)
- Daily data integration from custody bank files
- Dynamic querying with on-the-fly calculations
- Data export capabilities
- User authentication and authorization
- Frontend: React.js with TypeScript, Material-UI
- Backend: Node.js with Express, TypeScript
- Database: PostgreSQL
- ORM: TypeORM
- Node.js (v14 or higher)
- PostgreSQL (v12 or higher)
- npm or yarn
- Clone the repository
- Install dependencies:
npm run install:all
- Set up environment variables (copy .env.example to .env and fill in values)
- Start development servers:
# Terminal 1 - Backend npm run dev:backend # Terminal 2 - Frontend npm run dev:frontend
fund-management-app/
├── frontend/ # React frontend application
├── backend/ # Node.js backend server
├── package.json # Root package.json
└── README.md # Project documentation