GCE-NEIIST is the home for our student's group, Grupo de Contacto com Empresas.
This platform aims to provide services for Técnico Lisboa students, such as:
- Informative service about the group.
- Events sign up (i.e. programming competitions, open-days)
- GCE-Thesis: Using AI to classify MEIC masters' theses proposals. We provide a simple and intuitive interface to navigate through them.
Note that this is a WIP project.
In order to run the project the required libraries need to be installed.
- Install node.
- Install MongoDB, community version.
- Set the environment variables by editing and replacing its values on
prepare_env_windows.bat
if you are working on Windows orprepare_env_linux.sh
if you are working on Linux. - Run
prepare_env_windows.bat
orprepare_env_linux.sh
using your console. Now your environment variables should be set. - Run
npm run first-setup
. This script installs dependencies and builds the front end. - If you wish,follow our recommendations.
- In case of errors, see our Troubleshooting page.
- Go to the main directory and run
node gce_base
ornodemon gce_base
. - To access the user interface, open a browser (Chrome is recommended) and go to
localhost:8080
.
To run the tests, run npm test
.
If you are wondering if you should contribute, this is a fine reading.
Please read our Contribution Guidelines.
Please follow our Commit Message Style Guide while sending Pull Requests.
If you want to report bugs or requests features, open an issue, with the respective label.
The repository has the following permanent branches:
master
This contains the production code which has been released.
develop
This contains the latest stable code.
All the contributing Pull Requests must be sent to this branch. When we want to release the next version of the app, this branch is merged into the master branch.
This is a WIP, and it is covered by the MIT license.
You acknowledge and agree that we don't take any responsability of the outcome from the usage of this code. For more information, read LICENSE.md.
You can reach GCE's team @gce on our Discord channel
Alternatively, feel free to contact us using the feedback form at gce-neiist.org.
We follow Convenant Code Of Conduct.