Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saranshbansal/spam-detection-analytics-tool
This is a nice tool to read chunks of sms data from a csv and understand how different algorithms (pre-implemented) perform in identifying spam messages.
https://github.com/saranshbansal/spam-detection-analytics-tool
analytics data-analysis data-science data-visualization mysql spring-boot
Last synced: 21 days ago
JSON representation
This is a nice tool to read chunks of sms data from a csv and understand how different algorithms (pre-implemented) perform in identifying spam messages.
- Host: GitHub
- URL: https://github.com/saranshbansal/spam-detection-analytics-tool
- Owner: saranshbansal
- Created: 2019-03-12T05:41:07.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-12T12:01:34.000Z (almost 6 years ago)
- Last Synced: 2024-11-09T22:34:24.155Z (3 months ago)
- Topics: analytics, data-analysis, data-science, data-visualization, mysql, spring-boot
- Language: Java
- Size: 5.59 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Spring Boot, MySQL, JPA, Hibernate Rest API Tutorial
Build Restful CRUD API for a simple application using Spring Boot, Mysql, JPA and Hibernate.
![alt text](https://github.com/saranshbansal/spam-detection-analytics-tool/blob/master/img.png?raw=true)
## Requirements
1. Java - 1.8.x
2. Spring Boot - 2.x.x
3. Mysql - 5.x.x
## Steps to Setup
**1. Clone the application**
```bash
git clone https://github.com/saranshbansal/spam-detection-analytics-tool.git
```**2. Create Mysql database**
```bash
create database testdb
```**3. Change mysql username and password as per your installation**
+ open `src/main/resources/application.properties`
+ change `spring.datasource.username` and `spring.datasource.password` as per your mysql installation
**4. Build and run the app using maven**
```bash
mvn package
java -jar target/spam-detector-1.0.0.jar
```Alternatively, you can run the app without packaging it using -
```bash
mvn spring-boot:run
```The app will start running at .
## Explore Rest APIs
The app defines following APIs.
GET /api/read-csv
GET /api/estimate?key=
You can test them using postman or any other rest client.