Skip to content

NewsWire is a web application that allows users to create, read, update, and delete news articles. The application is built using the Model-View-Controller (MVC) architecture, and uses React for the frontend and Node.js for the backend.

Notifications You must be signed in to change notification settings

PankajBaliyan/NewsWire-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsWire-Server

NewsWire is a web application that allows users to create, read, update, and delete news articles. The application is built using the Model-View-Controller (MVC) architecture, and uses React for the frontend and Node.js for the backend.


💙 Join the channel to see more videos like this. Code_With_Pankaj


Must visit 👇 (Click on it)


Features

Newswire provides the following features:

  • Create news articles: Users can create new news articles by filling out a form that includes fields for the article's title, content, author, and category.
  • Read news articles: Users can view a list of all the news articles that have been created, as well as view the details of individual articles.
  • Update news articles: Users can edit the title, content, author, and category of existing news articles.
  • Delete news articles: Users can delete news articles they no longer want to keep in the system.

Authors

Contributing

This project is open for contributions. If you would like to contribute to this project, you can fork the repository and submit a pull request.
Contributions are always welcome!

See index.html for ways to get started.

Please adhere to this project's code of conduct.

Demo

Client : https://newswire-client.onrender.com

Server : https://newswire-server.onrender.com

Feedback

If you have any feedback, please reach out to us at [email protected]

🔗 Links

code with pankaj - youtube Linkedin

LeetCode geeksforgeeks

Twitter HackerRank Discord

Lessons Learned

  • MVC architecture can help to organize the codebase: By separating the application logic into models, views, and controllers, it becomes easier to maintain and extend the codebase. It also promotes the separation of concerns and makes the code easier to test.

  • React can be a powerful tool for building user interfaces: React's component-based approach allows for reusable and modular code, which can save time and effort in the long run. React's virtual DOM also helps to optimize the rendering performance of the application.

Run Locally

Clone the project

  git clone https://github.com/PankajBaliyan/NewsWire-Server.git

Go to the project directory

  cd NewsWire-Server

Start code editor

  code .
  npm install
  nodemon start

Screenshots

App Screenshot

Support

For support, email [email protected] or join our Slack channel.

About

NewsWire is a web application that allows users to create, read, update, and delete news articles. The application is built using the Model-View-Controller (MVC) architecture, and uses React for the frontend and Node.js for the backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published