Skip to content

AleksandrRiabov/wptbackend

Repository files navigation

WPT - Warehouse Planning Tool (Back-end)

WPT Backend serves as the backbone for the Warehouse Planning Tool, providing the necessary APIs and data management functionalities to support the frontend application. This repository contains the server code built using Node.js, Express, and MongoDB with Mongoose for database interaction. Firebase is used for authentication, ensuring secure access to the application.

Key Technologies

  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine that allows you to execute server-side JavaScript.
  • Express: A web application framework for Node.js that simplifies the process of building robust APIs.
  • MongoDB: A NoSQL database used for storing and managing application data.
  • Mongoose: An Object Data Modeling (ODM) library for MongoDB and Node.js, providing a more structured way to interact with the database.
  • date-fns: A modern JavaScript date utility library used for handling date and time operations.
  • Firebase Authentication: A secure authentication method that integrates with Firebase to manage user access and authentication.

Deployment

The deployed Warehouse Planning Tool

Link to Front End Repo of this App

Screenshots

Warehouse Planning Tool dashboard, react

Getting Started

Follow these steps to set up and run the backend of the Warehouse Planning Tool:

  1. Clone the repository:
    git clone https://github.com/AleksandrRiabov/wptbackend.git
    
  2. Install dependencies:
    cd wptbackend
    npm install
    
  3. Set up environment variables:
  • Create a .env file and configure it with the necessary environment variables. Including database connection details and Firebase configuration.
  1. Start the server:
    npm start
    
    

Contributing

  • Contributions are welcome! If you find any issues or want to enhance the application, feel free to open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published