npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

radiotrasmitter

v1.0.3

Published

This package contains a backend of what would be the logic of a radio transmitter software, the architecture used is made in 3 layers

Downloads

6

Readme

RadioTransmitter

This package contains a backend of what would be the logic of a radio transmitter software, the architecture used is made in 3 layers

Description

A radio station has asked you and your team to develop a web application that will allows you to record the advertising campaigns that your advertisers broadcast in the different programs. The application must be developed following the layered architecture style and persist the information in a database. Advertisers know their RUT, their name, their address and their telephone numbers. Each advertiser you can contract multiple campaigns. In turn, each campaign is linked to an advertiser. It is identified with a number Self-generated id and also has a title, start date, end date, duration of the spot (in seconds), and the amount of daily mentions (to be distributed between different programs). Is It is important to mention that there are 2 types of campaigns: those of own production and those of external production. For own production campaigns, the data is also known common, the cost of their production; while for external production campaigns saves the name of the advertising agency that produced it. In turn, the programs that the radio broadcasts must be registered. Each program is identified by name, knowing also what type it is (musical, variety or journalistic), what is its producer and the price per second that each advertiser will have to pay when their campaign is broadcast advertising. Finally, you want to record the mentions that each campaign has in each program, determining the date and time of the broadcasts. The application must be able to calculate the price of the campaign, multiplying the duration of the spot by the price per second of advertising (depends on the program (s) in which it is broadcast), for the number of mentions registered for each program. Also, if it is a campaign of own production, the cost of production must be added.

Site Map

The pages that the site must present are described below, along with the functionalities of each page:

Default:

Shows the station logo, welcomes you and shows hyperlinks to access the rest of the pages.

MaintenancePrograms:

Allows you to register, search, cancel and modify programs.

MaintenanceAdvertiser:

Allows you to register, search, cancel and modify advertisers.

MaintenanceOwnCampaign:

Allows you to register, search, cancel and modify self-produced advertising campaigns. To access this page and the next you must there is at least one registered advertiser.

MaintenanceExternalCampaign:

Allows you to register, search, cancel and modify externally produced advertising campaigns.

AddMention:

Allows you to register a mention of a campaign in a program, also indicating the date and time of the same. It should be checked that the date of the mention is within the range corresponding to the campaign and that the amount of daily mentions of the campaign for the indicated date.

ListofPrograms:

Shows a TABLE with all the data of the programs.

CalculateCampaignPrice:

Selecting a campaign through a control DropDownList, its price is displayed.

Usage

https://github.com/rwkama1/APINextjsRadiotrasmitter

https://apin-extjs-radiotrasmitter.vercel.app/

Gmail

[email protected]

See

https://cvcarlosrodriguez.vercel.app/