View Code? Open in Web Editor
NEW
FreightCentralized aims to revolutionize the freight exchange process by connecting shippers, carriers, freight forwarders, and logistics companies in a centralized digital environment. The platform will facilitate freight listing, smart matching, real-time tracking, contract management, and analytics.
Home Page: http://www.freightcentralized.com/
HTML 34.93%
TypeScript 58.72%
SCSS 6.35%
freightcentralized's Introduction
Developed a modular, single-page web application in Angular, employing responsive design principles
Integrated an authentication system using OAuth 2.0 (Auth0)
Leveraged RxJS to manage asynchronous operations and handle complex data streams
Employed NgRx, a reactive state management framework for managing a global state across the entire application
Implemented streaming pipelines with websockets to capture and process event-driven responses in real-time
Reduced development time using CSS frameworks (Bootstrap)
Developed REST APIs using Node.JS and Express.JS, facilitating seamless communication with 3rd party services such as Atlas MongoDB and Google Maps.
Utilized NoSQL database schema modeling techniques to efficiently store and retrieve data in the MongoDB database
Utilized Postman for API testing and debugging
Managed version control using Git and hosted the project repository on GitHub
Developed the front-end of the e-commerce web application using Vue.js, ensuring a responsive and dynamic user interface for enhanced user experience.
Created RESTful APIs using Node.JS and Express.JS on the back-end, enabling smooth communication between the web application and 3rd party services.
Implemented a secure and user-friendly authentication system through PKCE installations (Auth0)
Leveraged the Auth0 Management API to handle access tokens
Integrated Stripe as the payment gateway for the e-commerce website
Utilized Google Analytics to monitor user behavior, track website usage, and analyze performance metrics
Configured and deployed the application to cloud services such as Firebase and Heroku
freightcentralized's People
Contributors
Stargazers
Watchers
freightcentralized's Issues
By architecture,
Companies have a single administrator and multiple employees
The administrator can be employed by his company.
The problems are:
Company admins automatically modify employee's app_metadata (both MongoDB && Auth0's db) by hiring them.
Users can be hired by a single company.
Proposed solution:
Company administrators send invites to users.
Users can be hired by multiple companies.
create-post.component.html contains inline styling.