Have a look! 🌿 Green News | Your daily dose of nature
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.
-
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
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