https://github.com/loisakitakaya/democracy-app
Django Online Voting Application Backend
https://github.com/loisakitakaya/democracy-app
api-server backend django graphene-django graphql python
Last synced: about 2 months ago
JSON representation
Django Online Voting Application Backend
- Host: GitHub
- URL: https://github.com/loisakitakaya/democracy-app
- Owner: LoisaKitakaya
- License: mit
- Created: 2022-10-10T08:07:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-24T03:08:11.000Z (over 3 years ago)
- Last Synced: 2025-06-29T03:43:39.418Z (about 1 year ago)
- Topics: api-server, backend, django, graphene-django, graphql, python
- Language: JavaScript
- Homepage: https://pollar-e-votig.netlify.app/
- Size: 2.31 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Democracy App Backend
Democracy App Backend is a django server-side application. This web application uses graphene-django to create a GraphQL API. Client side application can then make queries and/or mutations to the GraphQL endpoint to do CRUD operations.
## Demo
[Link to demo](https://pollar-e-votig.netlify.app/)
## Deployment
The project is deployed on [Railway.app](https://railway.app/dashboard)
## Features
- [JWT](https://jwt.io/) authentication
- [GraphQL](https://graphql.org/) API
- Create either Organizer or Voter account (all users)
- Create elections and register candidates (Organizer)
- Vote in elections (voter)
- Edit profile and update avatar (all users)
## License
[MIT](https://github.com/LoisaKitakaya/Democracy-App/blob/main/LICENSE)
## Feedback
If you have any feedback, please reach out at kitakayaloisa@gmail.com or create a new [issue](https://github.com/LoisaKitakaya/Democracy-App/issues)