This project implements a news website using the MERN stack and is available here.
-
Clone this repository:
git clone https://github.com/kierandidi/news_search_engine.git
-
Run
npm install
-
Run
npm start
-
get: get all the topics
-
post: post a topic; works but is incomplete
-
get: get a topic with the specific ID from the database
-
patch: edit the specific topic according to input
-
delete: delete the specific topic
-
get: get all the articles under that specific topic
-
post: post a new article; works but incomplete
-
get: get all the articles
-
post: post a new article; works but incomplete
-
get: get an article with the specific ID from the database
-
patch: edit the specific article according to input
-
delete: delete the specific article
-
get: get all the topics under that specific article
-
post: post a new topics; works but incomplete
- get: searches all article headlines for 'word'
This project was deployed using Heroku. See this article about strategies to hide the database URI in a Heroku deployment and this article to learn about the deployment process of a MERN application using Heroku.
Client: React
Server: Node, Express, MongoDB
-
automatically fetch news articles
-
incorporate Redux into pipeline
Color | Hex |
---|---|
Logo Font | #e0dcf6 |
Logo Sign | #eef7fd |
Navbar | #212529 |
Green | #198754 |
Blue | #0d6efd |
Our project was focused around providing different perspectives on topics by showing articles from different geographic regions for the same topic. The idea is that users do not stay stuck in their news bubble, but also get exposure to opinions different than their own and therefore start questioning their assumptions.
Yes! If you have a topic you think is wort to be covered from multiple perspectie, open an issue and include the topic name as well as links to different articles dealing with the topic.
- Kieran Didi (Head of Operations)
- Victor Lorenzo Martinez (Head of Communications)
- Stephan Pfeiffer (Frontend)
- Vincent Dalla Vecchia (Backend)
Thanks a lot to the TechLabs team Düsseldorf, especially to our mentor Diego!