GithubHelp home page GithubHelp logo

rumispirytus / magicpost Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tolamson2811/magicpost

0.0 0.0 0.0 13.92 MB

Home Page: https://magicpost.vercel.app/

JavaScript 27.14% CSS 0.01% HTML 0.10% Vue 72.75%

magicpost's Introduction

About the project

This is a project developing a delivery management system called Magic Post. Magic Post is a company operating in the delivery services sector, with transaction points covering the entire country. Each transaction point is responsible for a specific region. In addition to these transaction points, the company also has multiple warehouses where goods are consolidated. Each transaction point collaborates with a corresponding warehouse, and conversely, a warehouse works with multiple transaction points.

Senders, who have items to dispatch, bring their goods to a transaction point (usually the nearest one) for shipment. The items are then transported to the warehouse associated with the sender's transaction point and subsequently forwarded to the warehouse linked to the recipient's transaction point. At the recipient's transaction point, delivery personnel will ensure the items reach the recipient's hands.

Build with

In this project, the following technologies were utilized:

  • Front-end:

    • Vue.js
    • Tailwind CSS
  • Back-end:

    • Node.js
    • Express.js
    • MySQL

Installation Guide

This guide will help you set up the development environment for the Magic Post project. Make sure you have Node.js and MySQL installed before getting started.

Step 1: Install Node.js

If you haven't installed Node.js, download and install it from the official Node.js website.

Step 2: Install MySQL

Download and install MySQL from the official MySQL website.

Step 3: Clone the Project

git clone https://github.com/tolamson2811/MagicPost
cd magic-post

Step 4: Install Dependencies

* Install dependencies for the back-end
cd app
npm install

* Return to the root directory
cd ..

* Install dependencies for the front-end
cd view
npm install

Step 5: Configure Enviroment

Copy the .env.example file and rename it to .env. Open the .env file and adjust the configuration settings, especially the MySQL connection configuration.

Step 6: Run the project

* Run the back-end
cd app
npm start

* Open a new terminal window
* Run the front-end
cd view
npm run dev

magicpost's People

Contributors

tolamson2811 avatar rumispirytus avatar 21020407-nguyenducthien avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.