Skip to content

RESTful API : Interactive Türkiye Map with SVG and JavaScript Integration

Notifications You must be signed in to change notification settings

zeynepcol/API-Map-JavaScript

Repository files navigation

TR Map RESTful API project by @zeynepcol

TR.Map.SVG.mp4

Technology Development Zones API Project

This project, developed using a Web API and tested with Swagger, utilizes data sourced from the Türkiye Ministry of Industry and Technology's website for the year 2024. It displays the number of companies and projects in technology development zones across the provinces of Türkiye.

A modern full-stack API application built using C# and .NET, showcasing robust backend architecture and a responsive, user-friendly frontend.

FEATURES ✨

  • Interactive MapVisual representation of data through an interactive map of TR using SVG and JavaScript.
  • Backend: Powered by .NET with RESTful APIs for seamless communication.
  • Frontend: Responsive and dynamic user interfaces built with modern web technologies.
  • Database: Efficient data storage and retrieval using MSSQL.
  • CRUD operations for managing resources with ease.
  • API Integration:Demonstrate API calls and handle JSON responses effectively.
  • API Testing: The Web API has been rigorously tested using Swagger to ensure accurate and secure data retrieval.

TECH STACK 💻

  • Backend: C#, .NET, ASP.NET Core
  • Frontend: HTML, CSS, JavaScript
  • Database: MSSQL
  • API: Google Maps API
  • Test:Swagger

SETUP INSTRUCTIONS ⚙️

  1. Clone the repository:
  2. git clone https://github.com/yourusername/yourproject.git
  3. Navigate to the project directory:
  4. cd yourproject
  5. Set up the database:
    • Create a new MSSQL database.
    • Update the connection string in the appsettings.json file.
  6. Run the application:
    • Open the solution in Visual Studio.
    • Restore dependencies and run the project.

CONTRIBUTING 🤝

Your contributions are always welcome and important to me! If you’d like to support the project or suggest improvements:

  1. Fork the repository.
  2. Create a new branch (feature-name).
  3. Commit your changes.
  4. Push to the branch and submit a pull request.

About

RESTful API : Interactive Türkiye Map with SVG and JavaScript Integration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published