Skip to content

About

An interactive web application that allows users to explore cat breeds, vote on their favorites using emojis, and save them for future reference. Powered by Go (Beego framework) and TheCatAPI, this app offers a smooth and engaging experience for cat lovers!

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

Cat Breed Voting Application

Overview

Welcome to the Cat Breed Voting Application! This project is a fun and interactive web app that allows users to explore various cat breeds, vote on their favorites, and save them. Powered by modern web technologies, this app offers a smooth user experience with an intuitive interface.

Features:

  • Cat Breed Information: Browse through different cat breeds with detailed descriptions, images, and origins.
  • Voting System: Vote for your favorite cat breed using simple emojis.
  • Favorites: Save your favorite breeds for quick access anytime.

Project Demo

Here’s a quick look at how the application works:

  • Explore Cat Breeds: Click the "Breeds" button to view all available cat breeds with detailed information.

  • Voting Options: Use the 👍, ❤️, and 👎 emojis to vote for your favorite cat breeds.

  • Favorites: Save your favorite breeds with a click of the ❤️ button. You can explore the application by interacting with the simple buttons and navigating through the breeds.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Go (Beego Framework)
  • API Integration: TheCatAPI (for fetching cat breed images and data) Voting System: Emoji-based voting using simple buttons (👍, ❤️, 👎)

Installation and Setup

To get started with the project on your local machine, follow the steps below:

  • 1 Clone the repository
git clone https://github.com/siam29/beego-project.git
  • 2 Go to Project Directory
cd beego-project/
  • 3 Run this Project
go run main.go

visit http://localhost:8080 to view the app in your browser.

How to Use

  • Voting: Click the voting (👍, ❤️, 👎) buttons to vote for or against the cat breed displayed.
  • Breeds: Click the Breeds 🔍 button to explore a list of cat breeds and their details (name, origin, description, and a link to Wikipedia).
  • Favorites: Use the Favorite ❤️ button to save a cat breed to your favorites.

About

An interactive web application that allows users to explore cat breeds, vote on their favorites using emojis, and save them for future reference. Powered by Go (Beego framework) and TheCatAPI, this app offers a smooth and engaging experience for cat lovers!

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages