Skip to main content

Map File Preparation Application (MFPA)

Web application to identify files with geographic content that intersect or are contained within an area defined by the user, developed for defense systems company Thales UK.

Content type:Project
Duration:

Reading time:3 min read

Loading table of contents...

Map File Preparation Application: Explore and analyze your map data like never before. Import layers, draw boundaries by hand or coordinates, and instantly discover which layers lie within. Uncover hidden insights and relationships with ease!

View the presentation here.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • Dynamic Layer Management
  • Intuitive Boundary Creation
  • Instant layer visibility

🚀 Try It Out!

According to the order of development time, there are three release versions of software available for running.

You can see the features of each release version and try it as needed.

💻 Getting Started

To get a local copy up and running, follow these steps.

Setup

Clone this repository to your desired folder:

git [email protected]:tuckers1967/MFPA.git

Install

Install dependencies with:

yarn install

or

npm i

Usage

To run the project, execute the following command:

yarn dev

or

npm run dev

Building Executable

You can build an executable using:

yarn make

or

npm run make

Building Static Export

Before building a static export, you have to uncomment these script in next.config.js located in the root folder.

/** @type {import('next').NextConfig} */
const nextConfig = {
  output: 'export',
  distDir: 'build',
  images: {
    unoptimized: true,
  },
};
 
module.exports = nextConfig;

Then you can build a static export using:

yarn build

or

npm run build
  • The default output directory will be in the ./build directory

👥 Authors

👤 Dulapah Vibulsanti (2920990v) - Scrum Master, Developer

👤 Mahnun Saratunti (2914049s) - Product Owner, Developer

👤 Bin Zhang (2941833z) - Developer

👤 Luowan Xu (2710660x) - Developer

👤 Reuben Spivey (2664429s) - Note Taker, Developer

👤 Zofia Bochenek (2580917b) - Developer

📝 License

This project is MIT licensed.

📚 Project Documentation

This is a detailed project documentation powered by GitBook.

❓ FAQ and Additional Support

If you have any problems or need additional help during use, please feel free to contact us by email.

Find our university email in Authors page.