GithubHelp home page GithubHelp logo

bankapp's Introduction

BankApp


DESCRIPTION

This is an INCOMPLETE mini bank application written in C. It is used to reinforce concepts and skills gained during the first trimester at ALX. There are many features missing at present and that makes contribution possible as there are stuffs you can help with. Check the FEARTURES MISSING section for more info.

INSTALLATION INSTRUCTIONS

To install this program:

  1. git clone <repo_url>
  2. cd BankApp; cd bank_app
  3. source ./build.sh
  4. ./bank

FEATURES MISSING

  • A User Interface (The bank.c file is created for that purpose).
  • I believe a bank app should be network-enabled and this is not. So, the function that handles transfer from a customer to another is incomplete. The money transferred disappears and that is not right.
  • A database is needed for every bank application...It is missing here ๐Ÿ˜‰
  • Very funny ๐Ÿ˜€; This bank app doesn't use account number... You might be interested.
  • Every customer should have an ID to identify them easily, I failed again.:smirk:
  • The source code is not explanatory enough, so you can write a documentation for it.
  • This list is not exhaustive enough...There could be other features that elude me which you can think of in a fly

FEATURES IN PROGRESS

At present, I am trying to implement a database system for the customers, because the use of files is becoming inefficient.

CONTRIBUTION

  • In other to contribute to this, follow the INSTALLATION INSTRUCTIONS section.
  • Once accomplished, create a branch from which you will contribute. That can be done by:
git branch <name>

git checkout <name>
  • Do all your stuffs, then git add, commit and push to repo.
  • Make a pull request to me, and I will be kind enough to reply. I am a gentleman ๐Ÿ˜ƒ.

AUTHORS

NOTE: Your name will join the list once you have contributed to the repo.

PURPOSE OF THIS PROJECT

  • I undertook this project after learning the essential features of the C programming language. I wanted to condense the knowledge thus gathered into a project which, though dummy, models a real world project.
  • Also I noticed that most open source C projects were not done with beginners or intermediate C programmers in mind... I then tried to make this incomplete to help other upcoming C programmers find something useful to work on that will build their confidence as C programmers.

bankapp's People

Contributors

ovecjoe 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.