Skip to content

Floristry backend is a project for an online bouquet store.

Notifications You must be signed in to change notification settings

Olena-Nechyporenko/floristry-backend

Repository files navigation

Floristry Backend

Features

  1. User Registration and Authentication
  2. Private routes and navigation
  3. The possibility of filtering the list of bouquets by the type of flowers, by decreasing or increasing price and type of bouquet
  4. Adding bouquets to the cart and deleting from the cart
  5. The possibility of online payment of the order using the Stripe library

Technologies Used

The project is developed using the following technologies:

  • Node.js: Used for executing JavaScript on the server side.
  • Express.js: Web framework for Node.js, facilitating the development of web applications and APIs.
  • Mongoose: Library for modeling MongoDB objects in Node.js.
  • MongoDB: NoSQL database used for storing and managing data.
  • Stripe: Payment platform that allows online payments and accepts credit cards over the internet.
  • JSONWebToken (JWT): Used for secure authentication and data exchange between parties.
  • Postman: Used for testing and documenting APIs.

Getting Started

1. Clone the Repository

git clone https://github.com/Olena-Nechyporenko/floristry-backend.git

2. Install Dependencies

Navigate to the project directory and install the required dependencies.

cd [project_directory]
npm install

3. Start the Development Server

After installing the dependencies, start the development server.

npm run start:dev

4. Open this link to view frontend in the browser.

5. You can view the frontend code at this link.

About

Floristry backend is a project for an online bouquet store.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published