The Electronic Billboard Management System is a web application built with Next.js that will bring the simplicity of digital ad management to the physical world. From this web application, Digital Signage Owners can register their billboards and set a per-minute rate for advertising on said billboard. Advertisers can select a billboard that fits their budget, pick a time slot, and then purchase ad space through a payment gateway system integration. Once ad space is purchased, Advertisers will be able to upload an image to be displayed on the billboard during their scheduled time slot. Adding an screenshot or a mockup of your application in action would be nice.
Provide here instructions on how to use your application.
-
Download the repository
-
Download Node.js v17.3.0
-
Download NPM (Should come with Node.js use 'npm -v' to check)
-
Optional: Recommended IDE - VSCode
-
Install packages:
npm i
- To start the webapp:
npm run build
npm run dev
- You will see the website on at the URL "localhost:3000".
Follow this project board to know the latest status of the project: https://github.com/orgs/cis3296f22/projects/106