All Projects → CfpExchange → CfpExchange

CfpExchange / CfpExchange

Licence: other
An online community website used to share interesting call for papers with speakers.

Programming Languages

C#
18002 projects
HTML
75241 projects
CSS
56736 projects
powershell
5483 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to CfpExchange

speakerline
Showcasing speakers' proposals and timelines in an effort to demystify the CFP process and help new speakers get started.
Stars: ✭ 57 (+137.5%)
Mutual labels:  speaker, cfp
AspNetCore.Client
On Build client generator for asp.net core projects
Stars: ✭ 14 (-41.67%)
Mutual labels:  aspnetcore, azure-functions
Rockpaperscissorslizardspock
Rock, Paper, Scissors, Lizard, Spock - Sample Application
Stars: ✭ 477 (+1887.5%)
Mutual labels:  aspnetcore, azure-functions
StartupModules
Startup modules for ASP.NET Core.
Stars: ✭ 33 (+37.5%)
Mutual labels:  aspnetcore
AspNetCoreIdentityEncryption
How to do manual encryption for ASP.NET Core Identity 2.1. Not that you should be doing it.
Stars: ✭ 51 (+112.5%)
Mutual labels:  aspnetcore
profiler-api
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-12.5%)
Mutual labels:  aspnetcore
Inyector
Library to Implement Automatic dependency injection by Configuration over Scaned Assemblies
Stars: ✭ 13 (-45.83%)
Mutual labels:  aspnetcore
Home
Home for Blazor Extensions
Stars: ✭ 51 (+112.5%)
Mutual labels:  aspnetcore
speak-her-db
Database of women speakers in Japan.
Stars: ✭ 25 (+4.17%)
Mutual labels:  public-speaking
pokeR
Planning poker with SignalR
Stars: ✭ 37 (+54.17%)
Mutual labels:  aspnetcore
dekk
👁 A presentation tool written in react.js
Stars: ✭ 33 (+37.5%)
Mutual labels:  speaker
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+220.83%)
Mutual labels:  aspnetcore
Minio.AspNetCore
AspNetCore integration for Minio client
Stars: ✭ 77 (+220.83%)
Mutual labels:  aspnetcore
azure-functions-deno-worker
Run Deno 🦕 on Azure Functions ⚡️
Stars: ✭ 99 (+312.5%)
Mutual labels:  azure-functions
AspNetCoreUpdater
AspNetCore 应用程序热更新工具(全网第一个公开且完整的解决方案)。(Help AspNetCore application implement hot update tool.)
Stars: ✭ 77 (+220.83%)
Mutual labels:  aspnetcore
pineblog
A light-weight blogging engine written in ASP.NET Core MVC Razor Pages, using Entity Framework Core or MongoDb.
Stars: ✭ 60 (+150%)
Mutual labels:  aspnetcore
media-services-v3-dotnet-core-functions-integration
The project includes several folders of sample Azure Functions for use with Azure Media Services v3 that show workflows related to ingesting content, encoding, publishing or live stream management.
Stars: ✭ 41 (+70.83%)
Mutual labels:  azure-functions
GatewayService
GatewayService (Ocelot).
Stars: ✭ 19 (-20.83%)
Mutual labels:  aspnetcore
aspnetcore-authentication-apikey
Easy to use and very light weight Microsoft style API Key Authentication Implementation for ASP.NET Core. It can be setup so that it can accept API Key in Header, Authorization Header, QueryParams or HeaderOrQueryParams.
Stars: ✭ 215 (+795.83%)
Mutual labels:  aspnetcore
servicestack-nuxt-example
A simple example of using nuxt for front-end development and ServiceStack for backend development
Stars: ✭ 48 (+100%)
Mutual labels:  aspnetcore

CFP Exchange logo CFP.Exchange Build CfpExchange

An online community website used to share interesting call for papers with speakers.

This website is built using ASP.NET Core 3.1 and hosted on Azure: https://cfp.exchange.

Connectionstrings and other secrets

This project uses a number of secrets to connect to various APIs and databases. For this we use the ASP.NET Core user secrets.

To enter the connectionstring for your development database, use the following steps:

On Windows

Create a file in %APPDATA%\microsoft\UserSecrets\CfpExchangeSecrets\secrets.json and paste in the example below - then update it with your own secret values!

On Mac or Linux

Create a file in ~/.microsoft/usersecrets/CfpExchangeSecrets/secrets.json and paste in the example below - then update it with your own secret values!

User Secrets example

The file should have the following layout:

{
    "TwitterConsumerKey": "key",
    "TwitterConsumerSecret": "secret",
    "TwitterOAuthToken": "token",
    "TwitterOAuthTokenSecret": "tokensecret",
    "AdminEmailaddress": "[email protected]",
    "EmailSettings": {
        "ApiKey": "MailGunApiKey",
        "ApiUri": "https://api.mailgun.net/v3/yourdomain.com/messages",
        "From": "No-Reply CFP Exchange <[email protected]>"
    },
    "MapsApiKey": "key",
    "ConnectionStrings": {
        "CfpExchangeDb":  "ConnectionStringToTheCfpExchangeDatabase" 
    },
    "UrlPreviewApiKey": "key",
    "FeatureToggle": {
        "HostOwnImages": true
    },
    "ServicebusConnectionString": "ConnectionStringToSendToTheServiceBusQueues"
}
  • MapsApiKey is an API key for the Azure Maps service
  • UrlPreviewApiKey is the Azure Cognitive Services URL Preview key (experimental) functionality for this is implemented but not currently used.

Azure Functions settings

In order to run the Azure Functions project, you need to create a file called local.settings.json in the root directory of this project.

The contents should look like the following:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
    "ServicebusQueueConnectionString": "ConnectionStringToTheServiceBusQueue",
    "StorageAccountName": "ConnectionStringToTheBlobStorageAccount",
    "CfpExchangeDb": "ConnectionStringToTheCfpExchangeDatabase"
  }
}

All of these settings can be found within the Azure Portal once your environment is deployed to Azure via the ARM template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].