Welcome to the repository of Urban Chameleon, an online platform conceptualised for the analysis and visualisation of graffiti and the graffiti-scape at the Donaukanal in Vienna, Austria. This endeavour is a constituent of the broader initiative, Project INDIGO.
The Urban Chameleon platform affords users a distinctive perspective on the graffiti in Vienna's Donaukanal. Constructed utilising Next.js and TypeScript and integrated with the Resium library, the platform offers a sophisticated user experience. For a comprehensive exploration and further details, kindly visit our official website urbanchameleon.eu.
- Interactive Graffiti Viewer: Delve into the graffiti-scape of Donaukanal with our viewer, underpinned by Resium.
- Dynamic Theme Switcher: Personalise your visual experience with our toggle feature, facilitating both light and dark mode.
- Adaptive Design: Conceived for an array of devices, both desktop and mobile.
- Duplicate the repository:
git clone https://github.com/GraffitiProjectINDIGO/onlineplatform.git
- Navigate to the project directory:
cd onlineplatform
3.1 Install the requisite dependencies using pnpm:
pnpm install
3.2 Alternatively, should you prefer utilising yarn:
yarn install
- Construct the application:
pnpm build
- Activate the application:
pnpm run dev
- Utilisation:
Access the application via http://localhost:3000 in your web browser.
- Resium: An interactive viewer purposed for the display of graffiti data.
- ThemeSwitcher: A toggle mechanism for the alteration of the application's theme between light and dark modes.
- Exhibits graffiti located at the Donaukanal in Vienna.
- Employs the resium library, a React wrapper for the cesium library. View Code
- Offers a toggle mechanism for theme personalisation.
- Employs the next-themes library for theme management. View Code
Contributions are heartily welcomed. Should you wish to contribute, kindly adhere to our contribution guidelines.
Content on this website is licensed under CC BY-SA 4.0.