Skip to content

shirobachi/vampire-guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landing

From 21 to 23 June 2024 at Hack4ChangeTECH we created a tool to compute and aggregate shadow data from everywhere and anytime. We won the contest in 2 out of 3 categories: of the best project created during the Hackathon, as well as the public's favorite.

Usecase

The primary usecase of our tool was a working program that finds the walking path between two given points, which is both the shortest and has the least amount of sun exposure.

demo gif

By modifying the edges in the road network to incorporate sunlight exposure the existing pathfinding algorithms returned a path in shade visualized above.

Business

After experimenting with other APIs and data sources we also recognized some further business applications, which would require a reasonable amount of work to generate actual value to our potential customers.

Technical notes

Development setup

Project dependencies might be installed using PDM Refer to PDM documentation for:

TLDR; install PDM then use the command pdm sync to install all dependencies.

Also: pip install -r requirements.txt

Running the app

Frontend Build

Go to the frontend directory and run the following command:

npm run build
Server & Backend

To serve the frontend and API, execute the following command:

fastapi dev api.py

before executing the command make sure that all dependencies are installed

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.3%
  • Vue 6.9%
  • Dockerfile 1.7%
  • Other 2.1%