This is a search engine project that uses both Java and Python. The Java part is a Spring Boot application, and the Python part is responsible for indexing, searching, filtering.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them.
- Java
- Python
- Maven
A step by step series of examples that tell you how to get a development environment running.
- Clone the repository
- Navigate to the project directory
- Run
start.bat
to start the Spring Boot application and Flask - You can then access the application in your browser by navigating to
http://localhost:8080/home
- Spring Boot - The web framework used
- Maven - Dependency Management
- Python - Used for indexing and searching
- Nguyen Sy Quan - Create spring boot, manage to connect modules, UI - quansy
- Truong Thao Nguyen - Team leader, Implement algorithms for Searching - meadowilla
- Phan Thu Ha - Implement algorithms for Ranking, Filtering
- Nguyen Phuong Linh - Scrape data from websites, Draw UML diagram
- Pham Nguyen Hai Nhi - Scrape data from websites, Design Slide & Report