Skip to content

emazack/endorsement-web-app

Repository files navigation

Firebase Endorsement App

This is a simple web application that allows users to publish endorsements and view a list of endorsements in real-time. The app is built using plain JavaScript, HTML, and CSS, and utilizes Firebase Realtime Database for data storage and retrieval. At the moment the database it has been disabled and you will receive: PERMISSION_DENIED: Permission denied to avoid malicious requests.

Features

  • Real-time updates: Endorsements are displayed in real-time as they are added to the database.
  • Firebase integration: Uses Firebase Realtime Database for storing and retrieving endorsements.
  • Simple and clean UI: A minimalistic interface that focuses on functionality.

Screenshot

Screen

Installation

To get a local copy up and running, follow these simple steps:

Prerequisites

  • A web browser (e.g., Chrome, Firefox)
  • Firebase account (for setting up your Firebase Realtime Database)

Setup

  1. Clone the repository:

    git clone https://github.com/emazack/endorsement-web-app.git
    cd firebase-endorsement-app
  2. Set up Firebase Realtime Database:

    • Go to the Firebase Console.
    • Create a new project or select an existing project.
    • Navigate to the Realtime Database section and create a new database.
    • Copy the database URL for later use.
    • Ensure to set up write and read access.
  3. Update the Firebase configuration in firebaseConfig:

  4. Open index.html in your web browser:

    open index.html

    or simply double-click index.html to open it in your default web browser.

Usage

  1. Enter an endorsement in the input field.
  2. Click the "Publish" button to submit your endorsement.
  3. The list of endorsements will update in real-time as new endorsements are added.

License

Distributed under the MIT License. See LICENSE for more information.

About

Endorsement: We Are The Champions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors