Skip to content
@unipoll

University Polling

Open Source Polling System for teachers and students

University Polling

Open Source system of application for teachers and students to conduct surveys and take polls.


Getting started

Matrix Chat

Official website

Documentation

Swagger API Refference

Demo Web Application

Postman Documentation

Postman Workspace


Summary

UniPoll API allows you to create surveys, mange users, groups, and much more. You can use HTTP requests or connect via Websockets. Powered by FastAPI, uvicorn, and MongoDB to provide scalable scalable server side application that is easy to customize, yet performant to withstand large number of users.

UniPoll Web App created using Angular framework demonstrates use of API and provides an intuitive platform for users.

Features

  • Postman Integration
  • Account management
  • Group organizaiton
  • Polls
  • Markdown editor

Development

To get started quickly, we recommend you to use GitHub Codespaces. We have a complete configuration allowing you to start working on UniPoll right away, including pre-configured MongoDB servers.

Open in GitHub Codespaces

Contributing

All contributions to improve the project are welcome! In particular, bug and documentation fixes are really appreciated.

For new features and larger improvements, we kindly ask you to open a discussion first about your idea, what motivates it and how you plan to implement it before you start working. It'll avoid frustration on both sides if we decide not to integrate your code in the project.

Pinned Loading

  1. docs docs Public

    Documentation

  2. api api Public

    UniPoll API allows you to create mangement system for interactive polls and questionaries.

    Python

  3. angular angular Public

    Front-end client for Unipoll API developed with Angular

    TypeScript

  4. unipoll.cc unipoll.cc Public

    Landing page of the project

    HTML

Repositories

Showing 6 of 6 repositories
  • api Public

    UniPoll API allows you to create mangement system for interactive polls and questionaries.

    unipoll/api’s past year of commit activity
    Python 0 0 15 0 Updated Dec 21, 2023
  • angular Public

    Front-end client for Unipoll API developed with Angular

    unipoll/angular’s past year of commit activity
    TypeScript 0 0 3 0 Updated Dec 21, 2023
  • docs Public

    Documentation

    unipoll/docs’s past year of commit activity
    0 0 0 0 Updated Dec 8, 2023
  • unipoll-timer-plugin Public

    A plugin for the server applicaiton which adds timer functionality for the polls.

    unipoll/unipoll-timer-plugin’s past year of commit activity
    Python 0 0 0 0 Updated Nov 29, 2023
  • unipoll.cc Public

    Landing page of the project

    unipoll/unipoll.cc’s past year of commit activity
    HTML 0 0 0 0 Updated Nov 10, 2023
  • .github Public
    unipoll/.github’s past year of commit activity
    0 MIT 0 1 0 Updated Oct 7, 2023

Top languages

Loading…

Most used topics

Loading…