Snippet is a full stack Custom Search web application with Knowledge Panel suggestions and user ratings for coding related Google Custom Search queries.
This repository contains the Google STEP program capstone project of @AaronLopes, irisliu77, and @kaylaleung.
This project requires JDK 8.
This project also requires an
API Key
and three total Google Custom Search Engine IDs
added to the SearchServlet.java
file, one per restricted site client:
StackOverflow,
W3Schools,
GeeksForGeeks.
To run this project, do mvn package appengine:run
in the project root
directory.
To run tests in this project do mvn test
in the project root directory.
This repository runs checks on every pull request and commit. You can run these locally from the root directory of the project.
mvn package
npm install
./node_modules/.bin/eslint .