Academic project to implement the Genetic Algorithm. We are aiming to create a rest project for generating Timetable(Class Schedule).
http://timetable-api.us-east-1.elasticbeanstalk.com/swagger-ui.html
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
We need following things for set up-
Eclipse or STS
Java-8
Spring MVC
We have 1 project in the repository
- In the command line
git clone https://github.com/ankurbag/INFO6205_06.git
- Inside Eclipse/STS Import the project
File -> Import -> Maven -> Existing Maven project
-
Set-up server(Tomcat Apache 8.5) https://tomcat.apache.org/download-80.cgi
-
Add project to the server
-
Go to the chrome browser
http://localhost:8080/api/swagger-ui.html
We used JUnit, which is a Java library to help you perform unit testing. Unit testing is the process of examining a small "unit" of software (usually a single class) to verify that it meets its expectations or specification.
- In the pom.xml
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
- Inside Eclipse/STS Right click on the the project and do the following
<Project_Name_Folder> -> Run as -> JUnit Test
-
If JUnit Test not configured, then run individually on the
GeneticTest
andTimetableTest
Our report is present in the repository under the report folder.
- Ishista B.
- Elton B.
- Ankur B.