This project showcases a simple web application that allows users to write and publish endorsements. It uses HTML, CSS, and JavaScript to provide an interactive user interface.
Check out the live demo of the project here.
- Users can write endorsements and specify the sender and recipient.
- Endorsements can be published and displayed on the page.
- Users can like/unlike endorsements.
- The application uses Firebase Realtime Database to store and retrieve endorsement data.
- Clone the repository:
git clone https://github.com/your/repository.git
- Open the project folder.
- Run on localhost machine
- Open the
index.html
file in your web browser. - Fill out the endorsement form with the endorsement message, sender, and recipient.
- Click the "Publish" button to publish the endorsement.
- The endorsement will be displayed in the "Endorsements" section.
- You can like or unlike an endorsement by clicking the heart icon next to it.
- The endorsement count will update accordingly.
This project utilizes Firebase Realtime Database to store endorsement data. To set up the Firebase Realtime Database for your own project, follow these steps:
- Create a Firebase project at https://console.firebase.google.com/.
- Enable the Realtime Database feature in your Firebase project.
- Copy the Firebase configuration object and replace the
appSettings
variable inindex.js
with your own configuration. - Set the appropriate database rules for read and write access in the Firebase console.