Skip to content

Dynamic platform for image contests. Admins upload photos, view leaderboards, and manage votes. Users vote for three images. Built with React, Daisy UI, Tailwind CSS, Firebase, Express, and MongoDB. Engage in image contests with Poll Management!

Notifications You must be signed in to change notification settings

Lihan37/poll-management

Repository files navigation

Poll Management App

Welcome to the Poll Management App, a platform designed for conducting image-based contests and managing user votes. This application allows administrators to upload photos of contestants, view leaderboards, and provides users with the ability to vote for their favorite images.

Features

Admin Panel

  • Upload Contestant Photos: Admins can easily upload images of contestants through the admin panel.
  • Leaderboard: Admins have access to a leaderboard that displays the current standings of contestants based on user votes.

User Interaction

  • Voting System: Users can cast votes for up to three images, expressing their preferences in the ongoing contest.

Tech Stack

Frontend

  • React: A JavaScript library for building user interfaces.
  • Daisy UI: A UI library/framework for enhancing the frontend design.
  • Tailwind CSS: A utility-first CSS framework for styling.

Authentication

  • Firebase: Authentication service to manage user sign-ins.

Backend

  • Express: A web application framework for Node.js.
  • MongoDB: A NoSQL database for storing contest and user data.

Getting Started

To get started with the Poll Management App, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/poll-management-app.git
  2. Navigate to the project folder: cd poll-management-app
  3. Install dependencies: npm install
  4. Run the app: npm start

Live Demo

Explore the live demo of the Poll Management App here.

About

Dynamic platform for image contests. Admins upload photos, view leaderboards, and manage votes. Users vote for three images. Built with React, Daisy UI, Tailwind CSS, Firebase, Express, and MongoDB. Engage in image contests with Poll Management!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages