An open API service indexing awesome lists of open source software.

https://github.com/knaeeim/khaddo-sheba-server

A Node.js backend API for the Khaddo Sheba food-sharing platform, built with Express, MongoDB, and Firebase Authentication.
https://github.com/knaeeim/khaddo-sheba-server

cors dotenv expressjs mongodb nodejs

Last synced: about 2 months ago
JSON representation

A Node.js backend API for the Khaddo Sheba food-sharing platform, built with Express, MongoDB, and Firebase Authentication.

Awesome Lists containing this project

README

          

# 🍱 Khaddo Sheba - Server

A Node.js backend API for the **Khaddo Sheba** food-sharing platform, built with **Express**, **MongoDB**, and **Firebase Authentication**. This server provides secure routes to manage food donations and requests with robust token verification and data filtering.

---

## 🚀 Features

- 🔐 Firebase Authentication with token validation middleware
- 🍛 CRUD operations for donated food items
- 📦 Handle food requests with secure user verification
- 📅 Date-based food filtering and sorting
- 🌐 CORS-enabled for frontend integration
- 📄 Environment variable support via `.env`
- ☁️ Hosted MongoDB Atlas integration

---

## 📦 Tech Stack

- **Backend**: Node.js, Express.js
- **Auth**: Firebase Admin SDK
- **Database**: MongoDB Atlas
- **Other**: dotenv, CORS