https://github.com/omarxkhalid/nextvote
NEXT VOTE | Cast your vote now and see live updates on the poll results! built using Next.js, Tailwind CSS, and Shadcn UI, with authentication powered by GitHub and data management handled by Tanstack's React Query
https://github.com/omarxkhalid/nextvote
mongodb nextjs react-hook-form react-query shadcn-ui tailwindcss tanstack-react-query zod
Last synced: 3 months ago
JSON representation
NEXT VOTE | Cast your vote now and see live updates on the poll results! built using Next.js, Tailwind CSS, and Shadcn UI, with authentication powered by GitHub and data management handled by Tanstack's React Query
- Host: GitHub
- URL: https://github.com/omarxkhalid/nextvote
- Owner: OMARxKHALID
- Created: 2024-04-02T12:37:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T16:49:20.000Z (about 2 years ago)
- Last Synced: 2025-02-12T05:45:28.125Z (over 1 year ago)
- Topics: mongodb, nextjs, react-hook-form, react-query, shadcn-ui, tailwindcss, tanstack-react-query, zod
- Language: JavaScript
- Homepage: https://nextjsxvote.vercel.app
- Size: 316 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**

## 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