This is the repository for the Concept WebApp project. Concept is a note-taking application that allow you to take notes in Markdown format and organize them in a file list structure. The application is written in C++ and use the Qt framework for the GUI. This project is a CMake project and it is available for Windows, Linux and MacOS.
Different external libraries are used in this project:
- QxOrm: is an Object Relational Mapping (ORM) and Object Document Mapper (ODM) database library for C++ Qt developers. Homepage, Github
- Maddy: a C++ Markdown to HTML header-only parser library. Github
To run this project, you need to use git submodules. To clone the repository, use the following command:
git clone --recurse-submodules https://github.com/ConceptTeam/Conceptor
git clone https://github.com/ConceptTeam/Concept
cd Concept
git submodule init
git submodule update --init --recursiveRequirements:
- Qt 6.5.0
- CMake 3.25
- C++14
For Qt Creator, you just need to open the project in Qt Creator and build the project clicking on the build button. For the first build, it may took a while to download and build all the dependencies.
| Name | Github username | Trello username | Role |
|---|---|---|---|
| ---- | --------------- | --------------- | ---- |
| Marta Teodora Trales | MartaTeo | martateodoratrales | Leader |
| Minh Hung Tran | hung3a8 | hung3a8 | Git Leader |
| Nguyen Vu | nnguyenu | Nguyen Vu Hoang | Member |
| Bruno Iorio | bruno-iorio | brunoiorio | Member |
| Klaara Huima | klaarahuima | klaarahuima1 | Member |
| Maxime Despréaux | MaximeDespreaux | maximedespreaux | Member |
| Alexandre Bismuth | alexandre-bismuth | alexbismuth2 | Member |
| Andreea Patarlageanu | Andreeapatarlageanu06 | andreeapatarlageanu | Member |
| Aleksandr Barolin | kolipi579 | kolipiipilok | Member |
| Peter Sayegh | peter-sayegh | petersayegh2 | Member |
| Raluca Panainte | RalucaPanainte | ralucapanainte11 | Trello Leader |
| Milana Komisarova | mkomisarova | mkomisarova | Member |
| Octave Berbigier | BerbigierOctave | octaveberbigier | Member |