SkillAgentSearch skills...

EzLoad

A web-based "load board" for truckers to find freight whenever and wherever they wish. Created with MongoDB, ExpressJS, React, and NodeJS.

Install / Use

/learn @gurvick/EzLoad
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ezLoad - An easy to navigate load board for truckers and brokers

ezLoad gives truckers and brokers free unlimited access to a reliable load board to find freight whenever they wish. Choose from several trailer types and a variety of load options. Ideal for dispatchers and fleet owners. ezLoad includes helpful features and tools such as the addition of credit score and email notifications. Grow your business by creating posts for free, available to all users. Search through several loads through North America.

Instructions for use

When you first open up the website, you will be greeted with a stunning live hero section. The navbar contains links that scroll to the infosections that tell a little more about ezLoad. All of the buttons on the home page are responsive and scroll to their respective destination. When you are ready to sign up for the first time, click sign up in the top right hand corner and enter your information, and click "sSign Up". When you sign up, the site will immediately log you in. If you already have an account, click "Sign In", and enter email and password to sign in. When you log in, you will be assigned a JWT token that is used for verification purposes, and helps increase your safety as it only shows the postings and information pages when your specific token is present. When you are logged in, the screen will change to show the log out and view postings buttons. From there, you can click "View Postings" in the center of the hero section. It will then take you to the postings page, where you can view and reserve postings. If you want to add a posting, click "Create Posting" in the top right. Enter the load information and click "Create Post" to post the load. You will now be able to view your post on the main feed. When you are all done, click "Log Out" in the top right corner.

Site features

  • Safe and secure JWT Authentication
  • Modern and intuitive front-end designed with React, React Hooks, react-scroll, and styled-components
  • REST API developed with Express and Node to add, delete, and get users and posts
  • Post and user management using MongoDB

Technologies used

  • MongoDB
  • ExpressJS
  • React
  • NodeJS

Pictures

Hero Section with Navbar

Hero

Infosections

Info1 Info2 Features Info3

Signup and Signin

Signup Signin

View Postings and Create Post

ViewPostingsHero Postings CreatePost

Cloning and forking prerequisites

  • Make sure you have the recommended version or later of Node installed
  • Have a MongoDB cluster
  • Have a .env file with your MongoDB connection string and JWT secret code

Next Steps

  • More secure authentication using Firebase and/or two factor authentication
  • An expiration token that deletes posts after a certain time limit
  • Allow users to grow their business and network by chatting with others
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated1y ago
Forks0

Languages

JavaScript

Security Score

55/100

Audited on Feb 21, 2025

No findings