Skip to content

KevinHuuu/sescoy

 
 

Repository files navigation

SESCOY: Semantic Code Search Engine Oh YeahCircleCI status

This is my course project for Agile Engineering 2020 at U.C. Berkeley. SESCOY is a code search engine which takes a input query and returns corresponding code snippets.

This application uses the following tools:

  • Gradle
  • Java 11
  • PostgreSQL
  • Spring Boot
  • Thymeleaf
  • Lucene

This project is build upon the CircleCI tutorial, and the dataset comes from CodeSearchNet. The logo is generated and modified with WIX.

Local Development

Starting the application

./gradlew build
./gradlew bootRunDev

Navigate to http://localhost:8080

Screenshot of index page

License

Copyright © 2020 Changran Hu Copyright © 2019 CircleCI

Distributed under the MIT license, see the file LICENSE.

Releases

No releases published

Packages

No packages published

Languages

  • Java 76.9%
  • HTML 14.6%
  • CSS 8.5%