Skip to content

Poll system where users can create polls and vote anonymous on polls. Tech stack: Angular, C# .NET Core, (MS) SQL database, Github Actions and Azure as cloud host.

License

Notifications You must be signed in to change notification settings

devdanielsun/pollor

Repository files navigation

Pollor - The Anonymous Voting System

A poll system where users can create polls and vote anonymous on polls. Tech stack: Angular, C# .NET Core, SQL db, Github Actions and Azure as cloud host.

license Frontend - Build and Deploy Backend - Build and Deploy

Requirements

  • npm 10.x.x >= 10.2.4
  • node.js 18.x.x >= 21.3.0
  • .NET 8.x

Run project on local machine

Make sure the .env files are made and contain the correct values, and the mysql database is running.

Start backend project (method 1) through Microsoft Visual Studio 2022

Open the folder '/pollor.Server' in the VS Studio. Select the project and hit > Start

Start backend project (method 2) manually through CLI

Open the CLI and nagivate to '/pollor.Server'. Execute these commands to start both the server and client.

  1. cd pollor.Server
  2. dotnet run --launch-profile https

Start frontend on its own

Open '/pollor.client' in Visual Studo Code. Execute these commands:

  1. npm i
  2. npm start

Start with Docker containers

Yet to be implemented...


If that doesn't start up the backend and frontend, please take a look in:

The Backend README.md to start up the C# .NET backend

The Frontend README.md to start up the Angular frontend

About

Poll system where users can create polls and vote anonymous on polls. Tech stack: Angular, C# .NET Core, (MS) SQL database, Github Actions and Azure as cloud host.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published