Coder Social home page Coder Social logo

sbshah97 / e-manager Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 8.0 32 KB

[ONGOING] Expense Manager that predicts the optimum amount of money to be spent in a particular month based on users previous history of spending and by users in the same age group. Information is stored in a MySQL database allowing use of a relational model Database

License: MIT License

C++ 100.00%

e-manager's People

Contributors

aditya5558 avatar afranco20 avatar aptrishu avatar kumida avatar sbshah97 avatar somenerdnamedsteve avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

e-manager's Issues

Bug in the code

The apparent file isn't running due to some error in the code. Kindly find the bug in the code

Changes made to master branch

Changes were made to master while the patch branch was active.
Because of this merging the two branches is not possible.

Write to Database instead of file

  • Create a Database structure where each users' spending is documented! Initially run all the code in a trial code folder which allows the C++ program to connect to the database!

  • In the current code, all the data is being written to a file as a result of which it is highly unorganized!

  • Change this to send the data to a file and use the same to increase security as to what a person can read and write in the database!

  • Use C++ bindings for a MySQL Database and use MySQL Workbench for the same!

Hash function to implement Account Number and Password

Ground rules:

  1. Whoever claims the Issue first, should send a Pull Request within 24 hours else it'll be assigned to another claimant and further Pull Requests regarding that issue will not be entertained.
  2. Pull Requests sent without claiming and referencing the Issue will not be entertained.
  3. Make sure your Pull Requests have just one commit in them. Squash multiple commits into one if you have to.

Create a Hash function instead of the current if-else loop.

Change License to MIT License

Ground rules:

  1. Whoever claims the Issue first, should send a Pull Request within 24 hours else it'll be assigned to another claimant and further Pull Requests regarding that issue will not be entertained.
  2. Pull Requests sent without claiming and referencing the Issue will not be entertained.
  3. Make sure your Pull Requests have just one commit in them. Squash multiple commits into one if you have to.

Inline Documentation

Ground rules:

  1. Whoever claims the Issue first, should send a Pull Request within 24 hours else it'll be assigned to another claimant and further Pull Requests regarding that issue will not be entertained.
  2. Pull Requests sent without claiming and referencing the Issue will not be entertained.
  3. Make sure your Pull Requests have just one commit in them. Squash multiple commits into one if you have to.

Allow the use of comments to explain the code properly

Add CONTRIBUTING.MD (First-Timer-Issue)

Add a Contributing Guideline to contribute to the repository!
This is a starter issue.

πŸ†•πŸ₯☝ First Timers Only

This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you πŸ’ Read more about First Timers Only

πŸŽƒπŸ’»πŸ‘• Hacktoberfest: Trick or Treat!

If you haven’t yet, sign up for Hacktoberfest to earn an exclusive T-Shirt. Plus I’m sure we can teach you a cool trick or two in the process

πŸ€” What you will need to know

Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you trough the process

❓ The Motivation

Every repository on GitHub has an exclusive guideline as to how to contribute to the repository stored in the CONTRIBUTING.MD file. Make sure you read this up so that you can contribute here.

🎯 The Goal

Create a new file called CONTRIBUTING.md and update the links in the README.md file

πŸ“‹ Step by Step

  • πŸ™‹ Claim this issue: Comment below
    Please πŸ™ only claim if you want to start working on it within a day.
    Once claimed we add you as contributor to this repository.
  • πŸ‘Œ Accept our invitation to this repository. Once accepted, assign yourself to this repository.
    In a nutshell: be patient and actively kind
  • πŸ”„ replace the up for grabs label with in progress.
  • πŸ“ Edit and replace its content with the content of
  • πŸ’Ύ Commit your changes with the message
  • πŸ”€ Start a Pull Request. Set the title to and set description to There are two ways how you can start a pull request:
    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.
    2. You can edit files directly in your browser
  • 🏁 Done πŸ‘ Replace the in progress label with ready. Ask in comments for a review :)

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.