Colletta is an online platform which allows users to do grammar analysis exercises and get a feedback from the system.
This software is realeased under MIT license.
- CPU: Intel X86 family;
- RAM: at least 2GB of RAM;
- Disk's space: at least 1GB;
- Operating system: Windows 10 Pro with Hyper-V installed;
- Java: Java SE Development Kit 8;
- Node.js: Node.js 10.15.1;
- Maven: Maven 3.6.0;
- Docker: Docker at least 18.09.6;
- Browser: Any browser which supports Javascript, HTML5 and CSS3.
- CPU: Intel X86 family;
- RAM: at least 2GB of RAM;
- Disk's space: at least 1GB;
- Java: OpenJDK 8 / Oracle JDK 8;
- Node.js: Node.js 10.15.1;
- Maven: Maven 3.6.0;
- Docker: Docker at least 18.09.6;
- Browser: Any browser which supports Javascript, HTML5 and CSS3.
- Mac Model: all the models sold from 2011 onwards;
- RAM: at least 2GB of RAM;
- Disk’s space: at least 1GB;
- Operating system: OS X 10.10 Yosemite.
- Java: OpenJDK 8 / Oracle JDK 8;
- Node.js: Node.js 10.15.1;
- Maven: Maven 3.6.0;
- Docker: Docker at least 18.09.6;
- Browser: Any browser which supports Javascript, HTML5 and CSS3.
First of all, you need to confgure the database seeding, so:
-
Open the folder
seedMongo
; -
Open the file
init.json
with an editor; -
Just change the email field of the user described in the JSON array, this will be the Administrator email. The password is encrypted so you can not change it now, but using the procedure 'Forgot my password' when the system is up.
The password to login as admin is 'Colletta', but we suggest you to change it.
-
Now, open the file
Backend\src\main\resources\application.properties
and than edit the email configuration settings the username, the port and the password of the email server. N.B.: In application.properties file you can set the database ip address, user and password if you are not interested in using the dockerized version.
To install and run the application, simply follow these steps:
- Open a terminal windows in
CollettaSoftware/
- Run
docker-compose up
and wait until the services are loaded - Open the 'Backend' folder and run
mvn clean install exec:java
At this point, the platform should be up and running at localhost:8081