Description: This is a project to evaluate candidates applying for junior java web developer position in spring hibernate stack
- Install
MySQL Server 8
or newer and create a database by namemelluli-challenge
- Configure the database credentials in the
web/WEB-INF/applicationContext.xml
- Run the script
db/init.sql
in your database to load schema and sample data - Install
Apache Tomcat 8
or newer - Open the repository in your favourite IDE (IntelliJ IDEA or Eclipse may be?). The repository has IntelliJ IDEA project files to get going out of the box.
- Run the application from your IDE and follow the instructions on screen starting from the index file
- Fork this repository, make changes, commit, push to your fork and submit your fork url
- Make your repository public
- Finishing all the tasks
- Clean code with no smells
- Formatted code that is readable
- Understandable names for variables, functions, classes, packages etc
- Code comments to explain flow or logic discouraged (why?)