Welcome to the StratoStruct frontend repository! StratoStruct is a full-stack web application built using the MERN (MongoDB, Express.js, React, Node.js) stack, designed to help users find and compare suppliers of prefab/precast products for the construction industry. This README provides an overview of the frontend component.
- User-friendly interface for visualising and interacting with construction supply chain data.
- Authentication and authorisation flow for secure access to user-specific data.
- Real-time updates for immediate data synchronisation.
- Responsive design for seamless usage across different devices.
- Intuitive navigation and user experience.
- Mapping and Route Visualisation: Integrates MapBox API for dynamic mapping, enabling users to visualize locations and plot routes between suppliers.
The project follows a modular structure for better organisation and maintainability. Here's an overview of the key directories and files:
src/
components/
: Reusable UI components used throughout the application.context/
: Context providers for managing application state.functions/
: Utility functions used across the application.hooks/
: Custom React hooks for shared logic and state management.images/
: Images/logo used in the application.pages/
: Top-level page components representing different views of the application.
App.js
: Entry point for the application, sets up routes and global configurations.index.js
: Renders the root component and initialises the application.testing/
functions
: Tests for utility functions.
Thank you for your interest in the StratoStruct frontend. If you have any questions or need further assistance, please don't hesitate to reach out.