An open API service indexing awesome lists of open source software.

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

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)