/pacs

Primary LanguageJavaScript

📦 PACS

"P.A.C.S" - Packaging Automated Centralized System

Love online shopping, but tired of the deliveries arriving when you're not home? Or perhaps how you're continuously checking when you're package arrives, only to delay your plans out of worry?

Lovers of Online shopping and E-commerce. We present to you, Pacs. A unique storage solution with plans to open multiple facilities that have lockers of all shapes and sizes. Kind of like a community mailbox. As a shopper, you won’t have to put in your address. With our app, you’ll be able to see all your purchases from different stores chosen to ship using pacs in one convenient place where you can find your respective locker number and key code for pickup.

This project was made with love for HackThe6ix 2022 ❤️

⬇️ Table of Contents

🔨 Set-Up

  1. Prequisite Installs
    1. The latest LTS version of Node.js and npm
    2. Preferably an install of create-react-app
  2. Clone this git repository
  3. Create a .env file in the backend directory that contains "PORT=8080"
  4. Navigate install all packages
    cd app_node
    npm i
    cd ../app_react
    npm i
  5. Run the back-end server
    cd app_node
    nodemon start
  6. While the back-end server is running, run the front-end server
    cd app_react
    npm start
  7. Open your browser at http://localhost:3000/
    1. http://localhost:3000/ & http://localhost:3000/dashboard navigates to the homepage
    2. http://localhost:3000/cart navigates to simulated business-side checkout
    3. http://localhost:3000/portal navigates to the gateway from a business screen to our service, allowing the user to choose a locker before returning to the calling business' site

📄 Resources

Resources may not be avaible after HackThis6ix 2022 judging (08/21/2022)

👥 Collaborators

Name GitHub Linkedin
Saqif Abrar saqifabrar saqifabrar
Zaza Hashmi Kayeris shaiza-hashmi
Rithik Choudhary rithik-c rithik-c