Skip to content

prabhpreet-code/Business-ad-Creation-and-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Business Ad Creation and Management

Overview

Our platform facilitates the creation and management of advertisements tailored to users' demographics. Users encounter a homepage showcasing diverse advertisements, personalized through reverse geo-coding. To engage with ad creation and management features, users must register and subsequently log in to access their dedicated dashboard.

Demo👇

ADManager_tut.mp4

Key Features

  1. Advertisement Creation: Users can craft new advertisements via our dedicated dashboard. They have the flexibility to schedule release dates according to their preferences.

  2. Multimedia Storage: Initially, we utilize IPFS (InterPlanetary File System) for multimedia storage. However, we plan to transition to Amazon Web Services (AWS) S3 bucket for enhanced speed and optimization in content retrieval.

  3. Advertisement Management: Advertisers enjoy full control over their campaigns. They can modify or remove ad campaigns at their discretion, empowering them with flexibility and autonomy.

  4. Analytics Integration: In the future, we aim to integrate specific Google Analytics tools. This integration will provide advertisers with comprehensive insights into their ad campaigns, fostering informed decision-making and optimization efforts.

User Workflow

  1. Homepage Experience: Upon visiting our platform, users encounter a homepage featuring a curated selection of advertisements tailored to their demographics, facilitated by reverse geo-coding.

  2. Registration and Login: To access the advertisement creation and management functionalities, users must first register on our platform. Following registration, they log in to gain entry to their personalized dashboard.

  3. Advertisement Creation and Scheduling: Within the dedicated dashboard, users can seamlessly create new advertisements. They have the option to schedule the release dates of their ads, ensuring optimal timing for maximum impact.

  4. Campaign Management: Advertisers retain full control over their campaigns. They can modify or delete ad campaigns as needed, empowering them with the agility to adapt to changing requirements or market dynamics.

Conclusion

Our platform provides a comprehensive solution for business ad creation and management. From personalized advertisement delivery to robust campaign analytics, we empower advertisers with the tools and insights needed to drive impactful marketing initiatives.

Install Node.js

$ git clone https://github.com/prabhpreet-code/Business-ad-Creation-and-Management.git
$ cd Server
$ npm install

Configure DB

Open MongoDB Compass and create & update .env

Running the server project

$ nodemon server.js

Install Vite and React.js

$ cd Client
$ npm install

Running the client project

$ npm run dev

Backend

Frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages