Giter Site home page Giter Site logo

feup-aeda-proj1's Introduction

FEUP-AEDA-Proj1

First project for the AEDA chair (FEUP MIEIC 2019/2020).
Chosen project theme: Cartão Museus de Portugal.

NOTES

Google tests and doxygen have been commented out from the CMakeLists file. You can uncomment them at your discretion if you want to use them.
If you uncomment the google tests lib from the CMakeLists file, you still need to uncomment the include line in the main.cpp file.

TIPS

If you want to compile this project from the terminal using CMake, you might want to do the following:

  • create a directory in the project's root: mkdir cmake-build-debug
  • cd into the created directory: cd cmake-build-debug
  • run the following command: cmake .. && cmake --build . && ./<executable_name>

Everytime you want to recompile and run the project, you just need to run that last command inside the created folder. Be careful to not commit this folder and its contents to the repository as it is considered bad practice (and the files are useless for sharing purposes).

UML

Our UML file was drawn using draw.io.
Our UML is provided in the UML_class_diagram.svg file as an SVG.

Authors

List of collaborators.
Only the master branch was kept so most of the changes history as been lost.

Know bugs

The code on this repository was left as is on the dead-line for delivery so the bugs listed below should be fixed on the second part of the project:

  • Reading list of users' (CCs) who have bought an event from files (missing a vector clear)
  • Information validity checking when using some of the setters (information changing)
  • Can't remember the others (if any)..

License

MIT

feup-aeda-proj1's People

Contributors

joaocostaifg avatar joaolucasmartins avatar tiagodusilva 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.