Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.58 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.58 KB

NEXTVOTE

Cast your vote now and see live updates on the poll results! NextVote is a web application built using Next.js, Tailwind CSS, and Shadcn UI, with authentication powered by GitHub and data management handled by Tanstack's React Query

NextVote Banner

Description

NextVote is a dynamic web application designed to facilitate voting on various topics while providing real-time updates on poll results. With its user-friendly interface and seamless integration of technologies such as Next.js, Tailwind CSS, Shadcn UI, auth-next using GitHub, and Tanstack's React Query, NextVote offers a smooth and engaging voting experience. Leveraging MongoDB for data storage ensures efficient management and retrieval of poll data.

Features

  • Intuitive user interface for easy navigation and interaction
  • Real-time updates on poll results, providing immediate feedback to users
  • Seamless authentication using GitHub, ensuring secure access to the platform
  • Commenting functionality to engage in discussions and share insights
  • MongoDB integration for robust and efficient data storage and retrieval

Installation

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/OMARxKHALID/nextVote.git
  2. Install dependencies: npm install
  3. Start the development server: npm run dev

Scripts

  • npm run dev: Start the development server
  • npm run build: Build the project
  • npm start: Start the production server
  • npm run lint: Lint the project