Skip to content

A free advertisement channel for businesses struggling due to COVID-19.

Notifications You must be signed in to change notification settings

prabhm512/business-advertisement-portal

Repository files navigation

Business Advertisement Portal (BAP)

License: MIT

Description

This website provides a free advertisement channel for small/small-to-medium businesses struggling due to COVID-19. If not upfront, advertisers charge a fee based on the number of clicks or views a business obtains on their advertisement channel. BAP is basically developed to open up another avenue for product marketing, helping to improve business recognition within Sydney. BAP only advertises discounted products. That is the value proposition for people viewing the advertisements.

Table of Contents

Packages
Installation
Deployment
Licenses
Contributing
Acknowledgements

Packages

  • MySQL- NPM package to connect to your MySQL database and perform queries.
  • Express- Fast, unopinionated, minimalist web framework for node.
  • Express Handlebars- A Handlebars view engine for Express.
  • Sequelize- Multi dialect ORM for Node.JS.
  • Passport- Passport is Express-compatible authentication middleware for Node.js.
  • Bcrypt- A library to help you hash passwords.
  • ESLint- An AST-based pattern checker for JavaScript.

Installation

  1. Clone this repo.
  2. Create a database in MySQL Workbench. No tables need to be created.
  3. Change the MYSQL_KEY & MYSQL_DB values in the .env file to Workbench PWD & DB Name respectively. If you don't see a .env file then create one with the keys MYSQL_HOST=localhost, MYSQL_USER=root, MYSQL_KEY=Workbench PWD, DB=DB Name
  4. Run 'npm i' to install all dependencies.
  5. Run 'npm start' to start the website & open https://localhost:8080

Deployment

Link to the Business Advertisement Portal

screenshot1 screenshot2

Licenses

The underlying source code used to format and display this content is licensed under the License: MIT

Contributing

Aman Kumar
Michael Watt
Felipe Ferreira
Prabh Singh

Acknowledgements

Trilogy USYD Educational Team - Jack McNicol, Sandes and Ali Shaikh

Simple File Upload (Heroku Add-On) - Colleen Schnettler

About

A free advertisement channel for businesses struggling due to COVID-19.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •