All Projects → ssdug → CVPZ

ssdug / CVPZ

Licence: GPL-3.0 license
No description or website provided.

Programming Languages

C#
18002 projects
typescript
32286 projects
powershell
5483 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to CVPZ

car-rental
CarRental Project
Stars: ✭ 13 (-18.75%)
Mutual labels:  web-api, asp-net-core
Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
Stars: ✭ 46 (+187.5%)
Mutual labels:  asp-net-core, identityserver4
BookCart
An e-commerce application for an online book store.
Stars: ✭ 116 (+625%)
Mutual labels:  web-api, asp-net-core
Identityserver4.openadmin
Open Source Admin UI for IdentityServer4
Stars: ✭ 54 (+237.5%)
Mutual labels:  asp-net-core, identityserver4
IdentityServer4.PhoneNumberAuth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
Stars: ✭ 83 (+418.75%)
Mutual labels:  asp-net-core, identityserver4
Aspnetcoreid4external
external OpenID Connect Login to IdentityServer4 with AAD
Stars: ✭ 63 (+293.75%)
Mutual labels:  asp-net-core, identityserver4
Asp Net Core Vue Starter
ASP.NET Core + Vue.js starter project
Stars: ✭ 436 (+2625%)
Mutual labels:  web-api, asp-net-core
Jpproject.identityserver4.adminui
🔧 ASP.NET Core 3 & Angular 8 Administration Panel for 💞IdentityServer4 and ASP.NET Core Identity
Stars: ✭ 717 (+4381.25%)
Mutual labels:  asp-net-core, identityserver4
squidex-identity
Identity Server for Squidex Headless CMS
Stars: ✭ 28 (+75%)
Mutual labels:  asp-net-core, identityserver4
Demo.aspnetcore.mvc.cosmosdb
Sample Web API powered by ASP.NET Core MVC, Azure Cosmos DB and MediatR
Stars: ✭ 19 (+18.75%)
Mutual labels:  web-api, asp-net-core
Aspnetcoreidentityserver4resourceownerpassword
ASP.NET Core IdentityServer4 Resource Owner Flow Refresh token and custom user repository
Stars: ✭ 44 (+175%)
Mutual labels:  asp-net-core, identityserver4
NClient
💫 NClient is an automatic type-safe .Net HTTP client that allows you to call web service API methods using annotated interfaces or controllers without boilerplate code.
Stars: ✭ 25 (+56.25%)
Mutual labels:  web-api, asp-net-core
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+5306.25%)
Mutual labels:  asp-net-core, microservices-architecture
Identityserver4.admin
The administration for the IdentityServer4 and Asp.Net Core Identity
Stars: ✭ 2,998 (+18637.5%)
Mutual labels:  asp-net-core, identityserver4
Ocelot
.NET core API Gateway
Stars: ✭ 6,675 (+41618.75%)
Mutual labels:  asp-net-core, microservices-architecture
Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (+181.25%)
Mutual labels:  web-api, asp-net-core
Jpproject.identityserver4.sso
🔒 ASP.NET Core 3.1 Open Source SSO. Built within IdentityServer4 🔑
Stars: ✭ 298 (+1762.5%)
Mutual labels:  asp-net-core, identityserver4
Blog.identityserver
🥗 打造一个功能强大的通用型Ids4用户认证授权服务中心,配合之前的所有开源项目
Stars: ✭ 315 (+1868.75%)
Mutual labels:  asp-net-core, identityserver4
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+4325%)
Mutual labels:  web-api, microservices-architecture
FSharp.JsonApi
Use F# to create and consume flexible, strongly typed web APIs following the JSON:API specification
Stars: ✭ 20 (+25%)
Mutual labels:  web-api, asp-net-core

CVPZ Build status Build Status Join us

CVPZ

CV for Curriculum Vitae is a written overview of a person's experience and other qualifications. PZ 'cause it sounds easy.

TOC

Who

CVPZ is a community project created by the South Sound Developers User Group (SSDUG) in lovely Olympia, WA. The group is led by Eve Ragins and this project was started and led by Carter Barnes.

What

Developers continuously need to keep their resumes current, documenting every project, engagement, and various details of accomplishments. Many have created git repositories that can store versions of these resumes well. However, as the breadth of experience expands it becomes hard to manage the growing amount of data in a single document. There are places to manage resume information, but these tools do not allow management of versions of the individual projects or the ability to query history to aid in highlighting specific experience.

Why

We are hoping to inspire community involvement by building a simple and useful tool and to create an open space for anyone who wants to be involved to come and play. As a community we can expose each other to our favorite technologies and libraries, build relationships and refine our soft skills. Ultimately this should affect our local development community in many positive ways.

How

By having one common goal to work toward, we will share ideas and continually move the project forward. We will start with the setup of some infrastructure and then work on basic requirements. The possibilities are endless with collaborative effort!

Getting Started

  1. Install Docker for Windows, Mac or Linux.
    • Note: Docker required x64 bit and is not supported on Windows Home editions. The Docker-Toolbox can be installed instead. (Tutorial here)
    • Further Note: It was discoved that there is a compatibility problem with CVPZ and the docker toolbox for version 17.03 and earlier. The problem was resolved in the most recent release (17.04.0.ce). To ensure your docker toolbox is up to date, run the command docker version.
  2. Install .NET Core SDK 2.0.
  3. Install Visual Studio Code, the Insiders Edition is highly recommended.
  4. Clone the repository: git clone https://github.com/ssdug/CVPZ.git.
  5. Change directory into the cloned repository cd CVPZ.
  6. Restore packages: dotnet restore .\CVPZ.sln.
  7. Open the project in VSCode code-insiders . or code . depending on what version you chose to install.
    • Note: On Mac OS: after installing, open up VS Code, Press: Command + Shift + P and then type in and select Shell Command : Install 'code' command in PATH. This will enable you to open VS Code from Terminal with the code . command.

Running Locally from PowerShell

  1. Open PowerShell.
  2. Change directory into the cloned repository cd CVPZ.
  3. Execute the command scripts\local_up.ps1.
    • This will build the project and start all services running in the background.
  4. Execute the command scripts\local_ping.ps1
    • This will hit the api/health/ping endpoint on all services.
  5. To shut down the image, execute the command scripts\local_down.ps1

Running Under Docker from PowerShell or Bash

  1. Ensure Docker for Windows is running and set to Linux containers.
  2. Open PowerShell.
  3. Change directory into the cloned repository cd CVPZ.
  4. Execute the command scripts\docker_up -r -b.
    • This will build the project and start all services running in the background.
  5. Execute the command scripts\services_ping
    • This will hit the api/health/ping endpoint on all services.
  6. To shut down the image, execute the command scripts\docker_down

Note: Docker is configured to expose ports for each service, so the services_ping scripts works for both workflows.

Note: Under Bash scripts are run with the sudo command, so you may be prompted for your password when running them.

Running Under Docker from Visual Studio 2017

  1. Ensure Docker for Windows is running and set to Linux containers.
  2. Open Visual Studio.
  3. Open the CVPZ.sln.
  4. Select either Debug or Release configuration.
  5. Right click the docker-compose project and select debug.

Architecture

Identity Service

  1. IdentityServer 4
  2. OAuth

Web Interface

  1. Angular2
  2. Node
  3. Bootstrap

Profile Service

  1. .Net Core Api
  2. MongoDB

Engagement Service

  1. .Net Core Api
  2. How to query Skills
  3. How to query Avalability

Continuous Integration

  1. Apveyor
  2. xUnit

Sponsors

CodeSmart, Inc

Thank you to CodeSmart for providing space, pizza and beer for our initial kick off meeting.

Kiehl Northwest

Thank you to Kiehl for booking space, obtaining banquit license and providing pizza and beer for our second hackathon.

Become a Sponsor

If you or your organization are interested in sponsoring a hackathon or a user group meeting, please contact us via Meetup. Just click the contact us button.

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].