Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.78 KB

README.md

File metadata and controls

54 lines (41 loc) · 1.78 KB

Job Board Web Application - TalentConnex

TalentConnex is a web application developed with .NET technologies that offers a variety of features which enhances the job posting and job search experience when looking for qualified candidates for a job openings. It is designed to simplify the job search process by connecting job seekers with relevant job opportunities.

Technologies:

  • C#, .NET 7
  • .NET Core MVC Web Application
  • .NET Core Web API
  • SQL Server 2022
  • Docker and Kubernetes

Wireframe

We used Figma to design the user interface of the web application. Click the link below to view the figma project. https://www.figma.com/file/x2tz6aYkjHnn4f6VTH527o/JobScout?node-id=139%3A170&t=z4EKNYEg3jP7USpk-1

Setup

To run the applications, make sure you have docker and kubernetes installed and running on your computer. Once done, follow the step below.

  1. Clone the repository.

    git clone https://github.com/ramirezraph/JobBoards.git
  2. Go to the project's root directory.

    cd JobBoards
  3. Go to the k8 directory and apply the kubernetes file.

    cd k8s
    kubectl apply -f .\jobboards.yaml
    
  4. Check if all the services is running with this command:

    kubectl get all -n jobboard
  5. To access the web applications, you can use the kubectl port-forward command to forward the webapp or webapi service port to your local machine.

    To port-forward the web application:

    kubectl port-forward svc/jobboardswebapp <port>:5001 -n jobboard

    To port-forward the web api:

    kubectl port-forward svc/jobboardsapi <port>:6001 -n jobboard

    Then, you can now access the web application or web api in your browser by going to http://localhost:<port>

Screenshots