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

vishalfegade/Newswire-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 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.

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

Contributions to this project are welcome! If you notice any issues or would like to add a new feature, feel free to open an issue or submit a pull request.

Demo

Client : https://newswire-client-9dvp.onrender.com Server : https://newswire-server-9nfd.onrender.com

Feedback

If you have any feedback, please reach out to us at vsfegade2000@gmail.com

🔗 Links

Linkedin

LeetCode geeksforgeeks

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/vishalfegade/Newswire-server.git

Go to the project directory

  cd Newswire-server

Start code editor

  code .
   npm install
  nodemon start

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