Skip to content
/ TacoParser Public template
forked from mvdoyle/TacoParser

Used C#, GeoCoordinates, and CSV parsing to parse a CSV of TacoBell locations and calculate the two that are farthest apart.

License

Notifications You must be signed in to change notification settings

MackMcCall/TacoParser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taco Parser 🌮

C# .NET Core application that parses CSV data to pinpoint Taco Bell locations and calculates the distance between the farthest locations, aiding regional managers in strategic planning and logistics optimization.

This project demonstrates proficiency in:

  • C# programming
  • .NET Core development
  • Unit testing with xUnit
  • CSV parsing
  • Geolocation calculations

Features:

  • CSV Parsing Functionality: Developed and implemented CSV parsing functionality using C# to extract and process data from Taco Bell locations.
  • Distance Calculation: Utilized the GeoCoordinate.NetCore NuGet package to accurately calculate distances between Taco Bell locations for efficient logistics planning.
  • Unit Testing: Wrote and executed comprehensive unit tests in a Test Driven Development (TDD) procedure using xUnit to validate the functionality of the Parse method. This ensured accurate parsing of CSV data and enhanced overall code quality and reliability.

Benefits:

  • Efficient Logistics Planning: Regional managers can use this application to calculate the distance between Taco Bell locations, helping them understand their reach and plan future Taco Bell locations strategically.
  • Cost Optimization: By understanding the distances between locations, regional managers can optimize routes and minimize transportation costs.
  • Data-Driven Decision Making: Access to accurate distance calculations empowers regional managers to make data-driven decisions about where to establish new Taco Bell locations based on customer reach and market saturation.

Technologies:

  • C# (Programming Language)
  • .NET Core (Framework)
  • xUnit (Testing Framework)
  • CSV (File Format)
  • GeoCoordinate.NetCore NuGet Package

How to Use:

  1. Clone this repository.
  2. Open in your IDE of choice.
  3. Build and run the application.

Stay Connected:

About

Used C#, GeoCoordinates, and CSV parsing to parse a CSV of TacoBell locations and calculate the two that are farthest apart.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%