Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 1.91 KB

README.md

File metadata and controls

46 lines (27 loc) · 1.91 KB

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