Skip to content

Foodie Gram is a social network for sharing and discovering food recipes.

Notifications You must be signed in to change notification settings

MahmoudEl3bady/foodie-gram-api

Repository files navigation

Foodie Gram

Foodie Gram is a social network for sharing and discovering food recipes.

Features

  • User authentication (JWT and Oauth)
  • Create, read, update, and delete recipes
  • Like, dislike, and favorite recipes
  • Comment on recipes
  • User profiles
  • Testing using Mocha and supertest

Architecture

  • Backend: Node.js with Express.js
  • Database: SQLite and Knex for database migrations
  • Authentication: JWT and Oauth

Getting Started

Prerequisites

  • Node.js (v20 or later)
  • npm or yarn
  • SQLite

Releases

No releases published

Packages

No packages published