/stock-mngmt

:package: A stock management app for academic purposes

Primary LanguageCMIT LicenseMIT

Stock Mngmt

A stock management app for academic purposes

Features

  • Add items
  • Update items
  • List items
  • Remove items

TODO

  • Functions

    • Menu
    • Stock control
      • Add item
      • Edit item
      • Delete item
      • Search item
    • Exit
  • Tests

    • Check logic erros
    • Check that the spelling is correct
    • Check for errors when handling the files
    • Check all memory allocations
    • Check all I/O errors
    • Check for memory leak
    • Check for errors when terminating the program
    • Check program stability with a massive amount of data
    • Check mathematical inconsistencies
    • Check for logic errors in data structures
    • Check data flow errors
    • Check dangling pointers
    • Check for unexpected program crashes
    • Others
  • Extra

    • Custom colors
    • Error handling
    • Configure Makefile

Run

$ make && make run

OS Support

Linux

Author

Mateus Almeida

Contributing

Feel free to make pull requests for code improvements

License

This project is licensed under the MIT License.