Git Product home page Git Product logo

iuliagroza / bnco Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 90.42 MB

Banking web app for business owners to efficiently manage their assets, liabilities & equity, and perform financial forecasting and credit risk assessment

Python 39.32% PowerShell 0.02% Shell 0.01% CSS 0.60% JavaScript 2.04% HTML 0.41% C 0.03% Cython 0.10% C++ 0.05% Batchfile 0.01% Jupyter Notebook 57.31% Less 0.01% Makefile 0.01% Jinja 0.04% Smarty 0.01% Roff 0.01% TypeScript 0.08%

bnco's Introduction

Bnco

NOTE: The development of this project is discontinued as this repository has been archived

Bnco is an advanced banking web application designed specifically for business owners to manage their assets, liabilities & equity efficiently, and perform financial forecasting. It boasts a suite of powerful features:

  • Asset, Liability, and Equity Management: Comprehensive tools to track and manage financial data.
  • Statistical Reporting: Advanced reporting capabilities to generate insightful statistical reports.
  • Credit Risk Modeling: Utilizes regression models for credit risk assessment, aiding in informed decision-making.
  • Customer Support: Bnco's chatbot offers 24/7 customer support.

Technical Highlights

Continuous Integration/Continuous Deployment (CI/CD): Bnco is implemented for streamlined and automated updates.


Backend Development

  • Bnco is developed using Django REST Framework for high interoperability.

Frontend Development

  • Crafted in React.js with TypeScript, Bnco offers a dynamic and responsive user interface. Integrated with MaterialUI for a sleek, modern design.

Database Management

  • Large Scale Data Handling: Developed a PostgreSQL script for efficiently populating the database with 1,000,000+ entities.

Machine Learning Integration

  • Credit Risk Modeling: Implemented regression models for real-time analysis of PD (Probability of Default), LGD (Loss Given Default), and EAD (Exposure at Default). The models provided valuable insights into the creditworthiness of borrowers, aiding in risk assessment and decision-making processes.

Dockerization

  • Bnco is containerized using Docker, ensuring consistency across different development and production environments.
  • Utilized Kubernetes for orchestrating containerized applications, enhancing scalability and reliability.

Authentication

  • Implemented JWT token-based authentication, ensuring secure access control across different user roles (admin, moderator, regular user).
  • Secure setup with an Nginx reverse proxy server and Gunicorn, ensuring encryption with SSL.

Chatbot Integration

  • Integrated a chatbot using WebSockets, allowing real-time communication within the app.

Testing

  • Implemented comprehensive E2E testing to verify the integrated components of the application.
  • Conducted stress tests, using JMeter, with detailed graphs illustrating the app's performance under various loads.

© Iulia Groza

bnco's People

Contributors

iuliagroza avatar

Watchers

 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.