Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/divyashah0510/news-daily

This is a simple web application that displays news articles from a database. The application is built using Java Servlets and JSPs. The application is built using the MVC architecture.
https://github.com/divyashah0510/news-daily

java javascript javax jsp-servlet newsapi servlet web-application

Last synced: about 2 months ago
JSON representation

This is a simple web application that displays news articles from a database. The application is built using Java Servlets and JSPs. The application is built using the MVC architecture.

Awesome Lists containing this project

README

        

# News Daily - Servlet Based Web Application

## Description

This is a simple web application that displays news articles from a database. The application is built using Java Servlets and JSPs. The application is built using the MVC architecture.

## Features

- Display news articles
- Search for news articles

## Technologies

- Java Servlets
- JSP
- MySQL
- HTML
- CSS
- JavaScript

## Installation

1. Clone the repository
2. Create a MySQL database and import the `news.sql` file
3. Update the database connection details in the `DBConnection.java` file
4. Run the application on a server

## Usage

- Open the application in a web browser
- View news articles
- Search for news articles

## Screenshots

![Home Page](./src/main/webapp/source/screens/home.png)
![News Page](./src/main/webapp/source/screens/news.png)
![Login Page](./src/main/webapp/source/screens/login.png)
![Register Page](./src/main/webapp/source/screens/register.png)

## Demo Video

https://github.com/user-attachments/assets/fb30957c-90c0-43cb-b684-faaa127c7a2e

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details

## Author

- [Divya Shah](https://github.com/divyashah0510)