marufakan / Dotnet-Project

Dotnet-Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotnet-Project

Dotnet-Project

Technologies

  • C#
  • ASP.Net core
  • swagger
  • EFCore
  • Docker
  • Redis
  • PostreSQL
  • js
  • Ajax
  • jQuery
  • bootstrap
  • TCMB API : url1 - url2

Project

Project
BussinessApi
Currency Web Site
Currency Web Site

Introduction

1.1. Data API

  • The API saves the information on the link below in the database.
  • https://www.tcmb.gov.tr/kurlar/today.xml
  • Date Range must be last 2 months
  • Database must be PostreSQL or mySQL
  • Data Layer must be EFCore
  • The API must be use swagger
  • The API must be ASP.Net core
  • Programming language must be C#

1.2. Bussiness API

  • The API fetches the requested exchange rate from the cache.
  • Cache source must be the database
  • The cache must not use in memory
  • The API must be use swagger
  • The API must be ASP.Net core
  • Programming language must be C#

1.3. Currency Web Site

  • Web Interface must be ASP.Net Core MVC
  • When clicking the search button, the webpage retrieves data from the Business API and generate chart.
  • Web page must be call the Business API with Ajax and use jQuery Framework.
  • Chart must be generate using by d3js framework.
  • Web page must be use bootstrap framework

1.4. Environment

  • Environment must be run on Docker. And it should be run with docker-compose.
  • Data API
  • Bussiness API
  • Database Server
  • Cache Server
  • Currency Web Site

About

Dotnet-Project

License:MIT License


Languages

Language:C# 87.0%Language:HTML 9.7%Language:Dockerfile 1.9%Language:CSS 1.3%Language:JavaScript 0.2%