Skip to content

Backend for a recipe social network that allows users to register, authenticate and save their recipes.

Notifications You must be signed in to change notification settings

carolarruda/server

Repository files navigation

Recipe Web Sharing App Server

This is the server repository for my Recipe Web App! This server is responsible for handling various backend functionalities to provide users with a seamless recipe-sharing experience.

Features

  • API Endpoints: the server has a set of API endpoints that allow users to retrieve, create, update, and delete recipes as well as a signup, login feature for users.

  • User Authentication: the server ensures that only authenticated users can perform certain actions like adding new recipes, updating and deleting personal recipes or leaving comments.

  • Data Management: the server connects to the PostgreSQL database to store and retrieve recipe data, user profiles, and comments.

Technologies Used

  • Node.js: built using Node.js.

  • Express.js: used Express.js framework for the API endpoints.

  • PostgreSQL: the choice of database is PostgreSQL, providing a relational data storage for recipe data and related information.

Getting Started

To set up the server locally, follow these steps:

  1. Clone this repo to your local machine.
  2. Install the required dependencies using npm install.
  3. Create a .env file based on the provided .example.env, and configure the necessary environment variables such as database connection details and API keys.
  4. Finnaly, run the server using npm start.

About

Backend for a recipe social network that allows users to register, authenticate and save their recipes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published