Skip to content

NLP Article Library application, a powerful software tool that uses natural language processing algorithms to analyze articles and provide automated article classification.

Notifications You must be signed in to change notification settings

dithiane/nlp-article-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nlp Article Library

NLP Article Library application, a powerful software tool that uses natural language processing algorithms to analyze articles and provide automated article classification.

Technologies Used

  • Java
  • Javascript
  • HTML
  • Maven
  • Spring Boot
  • Hibernate
  • PostgreSQL

Screenshot

Output Output Output

Features

  • User Registration and Authentication: Users can create an account and log in to access their article.
  • Create and Edit Articles: Users can create new articles, edit existing articles.
  • Search and Filter Articles: Users can search for specific articles.
  • Edit the categories automatically generated by MeaningCloud's API solution for automated document classification.

Installation

To run the NlpApplication, you need to have the following prerequisites:

Follow these steps to install and run the application:

  1. Clone the repository:
shell git clone https://github.com/dithiane/nlp-article-library.git
  1. Navigate to the project directory:
shell cd nlp-article-library
  1. Build the application using Maven
shell mvn clean install
  1. Run the application
shell mvn spring-boot:run

The application will start running on http://localhost:8080/index.html.

Usage

Once the NlpApplication is up and running, you can access it through your web browser. Here are the main functionalities:

  • Register a new account or log in with an existing account.
  • Create new articles by posting any text.
  • View the articles.
  • Sort the articles by categories.
  • Edit or delete existing articles.
  • Search for specific articles using keywords.
  • Edit categories automatically generated by MeaningCloud's API.

About

NLP Article Library application, a powerful software tool that uses natural language processing algorithms to analyze articles and provide automated article classification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published