Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mzubairtahir/polling-system
This is a learning project—a web application that enables users to create polls between two individuals to determine who has a larger network and garners more votes.
https://github.com/mzubairtahir/polling-system
django django-rest-framework nextjs openapi swagger tailwindcss website
Last synced: about 2 months ago
JSON representation
This is a learning project—a web application that enables users to create polls between two individuals to determine who has a larger network and garners more votes.
- Host: GitHub
- URL: https://github.com/mzubairtahir/polling-system
- Owner: mzubairtahir
- Created: 2024-07-30T08:33:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T09:47:24.000Z (6 months ago)
- Last Synced: 2024-10-21T05:18:47.019Z (3 months ago)
- Topics: django, django-rest-framework, nextjs, openapi, swagger, tailwindcss, website
- Language: Python
- Homepage:
- Size: 988 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Polling System
## Introduction
Welcome to the Polling System!
This is a learning project—a web application that enables users to create polls between two individuals to determine who has a larger network and garners more votes. Users can share these polls, and people can vote on them without needing to log in, with each IP address allowed to vote once.
## Repository Structure
- **`polling-system`**: Contains the frontend code for the project.
- **`pollingsystem`**: Contains the backend code and API logic.
- **`readme_images`**: Stores images used in the README files.## Features
- **Create Polls**: Users can create polls comparing two individuals.
- **Share Polls**: Polls can be shared.
- **Vote**: Anyone with the link can vote on the poll without logging in. Only one vote per IP address is allowed.
- **View Results**: View results to see who has more votes.## Technologies Used
- **Backend**: `Django` `Django Rest Framework (DRF)` `Swagger/OpenAPI`
- **Frontend**: `Next.js` `Tailwind CSS`## Screenshots
### APIs Documentation
![](readme_images/ep1.png)
![](readme_images/ep2.png)
![](readme_images/api1.png)
![](readme_images/api2.png)
![](readme_images/api3.png)### Frontend
![](readme_images/signup.png)
![](readme_images/login.png)
![](readme_images/loginmessage.png)
![](readme_images/profile.png)
![](readme_images/poll.png)