GithubHelp home page GithubHelp logo

ozgurozkan123 / csharp-vue-tech-test Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bridgesocialcare/csharp-vue-tech-test

0.0 0.0 1.0 27 KB

C# 51.92% TypeScript 8.79% CSS 18.33% HTML 5.23% Vue 3.61% Dockerfile 12.12%

csharp-vue-tech-test's Introduction

Patient Referral System

This repository contains a simple patient referral system consisting of a Vue web app and a .NET API. Currently most of its functionality does not exist - the Vue web app has no functionality and the API only has a single endpoint.

Setup instructions

Creating a GitHub codespace

The repository includes a GitHub Codespaces configuration to avoid development environment setup. To create a codespace:

  1. Ensure you are signed in with a GitHub account (free GitHub accounts receive 120 monthly core hours of Codespaces usage)
  2. Click on the Code dropdown -> Codespaces -> Create codespace on main
  3. Wait whilst the codespace is created and the VS Code extensions are installed. This should only take a minute.
  4. Make sure to delete the codespace once done as closing the tab does not delete it. You may need to refresh the page before you can see the codespace to delete it.

Running the Vue App

To run the Vue app:

  1. In the terminal, change directory to /frontend
  2. Run npm install to install the app's dependencies
  3. Run npm run dev to start the app.

Running the .NET API

To run the .NET API:

  1. Open Program.cs
  2. Click on the debug button in the top right of the screen to start the API. This should open a new tab with the address https://<<YOUR CODEBASE AND PORT>>.app.github.dev
  3. Navigate to https://<<YOUR CODEBASE AND PORT>>.app.github.dev/swagger. From here, you should be able to test out the existing endpoint.

csharp-vue-tech-test's People

Contributors

jamesc601 avatar

Forkers

reminisapp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.