Skip to content

SamMathelete/gc-webathon

Repository files navigation




- Experience the future of delivery with our drone fleet

About Us

Enjoy lightning-fast delivery times that can have your goods at your doorstep in a matter of minutes. Our drones travel at high speeds, providing rapid and efficient delivery to almost anywhere, even hard-to-reach locations. Plus, our service is incredibly cost-effective, allowing us to pass on the savings to you. So why wait? Experience the future of delivery today with our drone delivery service!

Our Website

Screenshot-5162
AirBorneX is a web application developed for a drone delivery company to facilitate efficient and timely deliveries. This web application provides a user-friendly interface for users to request drone deliveries and track their packages in real-time. The application also provides admins with the necessary tools to manage all delivery requests efficiently and ensure timely deliveries.

User Side Functionalities:

  • Registration and Login: Users can create an account and log in to the application using their email.
  • Request a Drone: Users can select the pickup and delivery points on the map and submit a request for a drone delivery.
  • Real-Time Tracking: Users can track their package in real-time once a drone has been dispatched. The application provides users with notifications when the drone is on its way to the pickup location and when it reaches the pickup and delivery locations.
  • Package History: Users can view their past delivery requests and track their status.
  • https://gc-webathon.vercel.app/user

Admin Side Functionalities:

  • Dashboard: Admins can view all current delivery requests on the dashboard.
  • Accept or Reject Requests: Admins can accept or reject delivery requests based on drone availability or any other constraints.
  • Master Map: Admins can view a master map of all active drones in service and track their location in real-time.
  • Package History:Admins can view past delivery requests and track their status.
  • https://gc-webathon.vercel.app/admin

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Deployment

We deployed the application on Vercel, which is a cloud platform for serverless deployment.

Deployed app: http://gc-webathon.vercel.app/

The easiest way to deploy a Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out Next.js deployment documentation for more details.

Video Demo

https://clipchamp.com/watch/LgqSaTXA4wb

Conclusion

AirBorneX is a fully functional web application that provides a user-friendly interface for drone delivery requests and real-time tracking of packages. The application is built using modern web development technologies like Next.js, Material-UI, and Firebase. We hope that our application meets the requirements of the GC Webathon '23 and provides a seamless experience to the users and admins.