Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fecgov/fecfile-web-app

Repository files navigation

About this project

The Federal Election Commission (FEC) is the independent regulatory agency charged with administering and enforcing the federal campaign finance law. The FEC has jurisdiction over the financing of campaigns for the U.S. House, Senate, Presidency and the Vice Presidency.

This project will provide a web application for filling out FEC campaign finance information. The project code is distributed across these repositories:

The project is hosted on the cloud.gov platform and uses login.gov for authentication.


Set up

Prerequisites

Software necessary to run the application locally:

  • node
  • npx

Running the Front-End locally

From within the front-end directory, install packages with:

npm install

and run the application with the command:

npx -p @angular/cli ng serve

to start a local server for the application. The front-end can then be accessed through your browser at port 4200.

Running end-to-end (E2E) tests

Cypress is used for end-to-end (E2E) tests. See E2E instructions.

Deployment (FEC team only)

Deployment instructions

See also: Technical Design

Additional developer notes

  • When making CSP changes, make sure to keep nginx and localhost in sync.

See Additional Developer Notes.

This project is tested with BrowserStack.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 36