Skip to content

Green News is an app that provides the latest news on environmental issues, sustainability, and green initiatives from around the world.

Notifications You must be signed in to change notification settings

laurasinclair/green-news

Repository files navigation

Green News

Have a look! 🌿 Green News | Your daily dose of nature

Description

Green News is an application that provides the latest news and updates on environmental issues, sustainability, and green initiatives from around the world. The application is built using React.js for the frontend, Express.js for the backend, and MongoDB for data management.

Green News | Your daily dose of nature

Features

  • API

    • Fetching articles from NY Times API
    • Displaying articles individually
  • User:

    • Can access user settings and edit personal info
    • Can upload/replace/remove profile picture
    • Can be logged in/out
    • Can save/unsave articles

Technologies used

Frontend

  • React.js
  • Vite
  • Axios
  • Bootstrap - for grid system and layout helpers. Everything else is custom ❤️
  • SASS and all the beautiful things that come with it, like custom mixins ❤️
  • React Router (for client-side routing)
  • Node.js environment
  • Netlify

Backend

  • 👉 Here is the backend repository.
  • Express.js
  • Mongoose
  • CRUD operations (GET/POST/PUT/DELETE)
  • Middleware for handling errors
  • Dotenv
  • Vercel

API Integration

  • NY Times API: a REST API that provides news articles and headlines

Database

  • MongoDB
  • MongoDB Atlas

About

Green News is an app that provides the latest news on environmental issues, sustainability, and green initiatives from around the world.

Topics

Resources

Stars

Watchers

Forks