Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/algosup/2024-2025-project-3-quickest-path-team-5

πŸš€ Quickest Path REST API | A high-performance C++ REST API for calculating the quickest path between landmarks in the United States. Supports JSON/XML responses, efficient pathfinding using graph algorithms, and robust data validation. Ideal for route planning applications!
https://github.com/algosup/2024-2025-project-3-quickest-path-team-5

cplusplus data-validation graph-algorithms high-performance json pathfinding rest-api server shortest-path xml

Last synced: 8 days ago
JSON representation

πŸš€ Quickest Path REST API | A high-performance C++ REST API for calculating the quickest path between landmarks in the United States. Supports JSON/XML responses, efficient pathfinding using graph algorithms, and robust data validation. Ideal for route planning applications!

Awesome Lists containing this project

README

        

# 2024-2025-project-3-quickest-path-team-5

## Team Members

| Photo | Name | Role | Contact |
|---|---|---|---|
| | Project Manager | Habi CAILLEAU| [GitHub](https://github.com/habicll) \| [LinkedIn](https://www.linkedin.com/in/habi-cailleau-3b72b5293/) |
| | Program Manager | Robin GOUMY |[GitHub](https://github.com/RobinGOUMY) \| [LinkedIn](https://www.linkedin.com/in/robin-goumy-66452832a/) |
| | Tech Lead | Mathias GAGNEPAIN |[GitHub](https://github.com/MistzSoftware) \| [LinkedIn](https://www.linkedin.com/in/mathias-gagnepain-426a131b0/) |
| | Software Developer | RΓ©my CHARLES |[GitHub](https://github.com/RemyCHARLES) \| [LinkedIn](https://www.linkedin.com/in/r%C3%A9my-charles-2a8960232/) |
| | Software Developer | Maxime CARON |[GitHub](https://github.com/MaximeAlgosup) \| [LinkedIn](https://www.linkedin.com/in/maxime-caron-dev/) |
| | Quality Assurance | Jason GROSSO |[GitHub](https://github.com/JasonGROSSO) \| [LinkedIn](https://www.linkedin.com/in/jason-grosso-847b39251/) |
| | Technical Writer | Alexandre BOPP |[GitHub](https://github.com/Boppalex) \| [LinkedIn](https://www.linkedin.com/in/alexandre-bopp-682a97250/) |

---

## Overview

This is a student-led ALGOSUP project. The aim of the project is to create a REST API to find the quickest path between two point in a file that contains 24 million nodes using C++.

## REST API

A REST API (Representational State Transfer Application Programming Interface) is a way for systems to communicate over the internet. It uses URLs to access resources and standard actions like getting, adding, or deleting data. It’s simple, fast, and commonly used to build web services.

To find out more about [REST](https://en.wikipedia.org/wiki/REST) and [API](https://en.wikipedia.org/wiki/API).

## C++

C++ is a powerful, high-performance programming language widely used for system software, game development, and performance-critical applications. It extends the C language with object-oriented programming features like classes and inheritance, while also supporting low-level memory manipulation. Its versatility and rich standard library make it suitable for both high-level and low-level programming tasks.

To find out more bout [C++](https://en.wikipedia.org/wiki/C++).

## Project documents

- [Functional Specifications](Link to functional)
- [Functional Specifications](Link to technical)
- [User Manual](Link to User Manuel)
- [Test Plan](Link to Test Plan)