This project is old and requires refactoring. It uses a traditional MVC architecture and an old version of Spring.
IT WILL BE GRADUALLY REFACTORED TO A BETTER ARCHITECTURE AND NEWER VERSIONS OF TECHNOLOGY. STILL, CHANGES WILL BE MADE TO DATABASES AND REACTIVE PROGRAMMING WILL BE USED.
REFACTORING STEPS (NOT NECESSARILY IN THIS ORDER):
This project implements a university website and CMS. A running version of this project may be found at fatecmogidascruzes.com.br.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You'll need the software described next to run the project:
Compiler
JDK 8 or newer
HTTP Server
Nginx, Apache or equivalent to serve static files (images and PDFs).
IDE
Any of your preference.
LOMBOK
The lombok project must be installed in the IDE: https://projectlombok.org/
DBMS
MySQL 5.8 or newer (may run in older versions as well)
An equivalent DBMS may be configure since the project uses JPA.
Google reCAPTCHA
A Google ReCAPTCHA account.
A Zoho SMTP account
A Zoho SMTP account to send password recovery e-mails.
In order tcaptchao install the project, import it as a maven project in STS. Moreover, you'll need to define the following environment variables:
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details