https://github.com/sebf33/urarts
What are the most beautiful pieces of art in the world?
https://github.com/sebf33/urarts
deno denofresh ky kysely sqlite twind typescript
Last synced: 4 months ago
JSON representation
What are the most beautiful pieces of art in the world?
- Host: GitHub
- URL: https://github.com/sebf33/urarts
- Owner: SebF33
- Created: 2022-10-09T17:11:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2026-02-25T21:09:38.000Z (4 months ago)
- Last Synced: 2026-02-25T22:44:10.862Z (4 months ago)
- Topics: deno, denofresh, ky, kysely, sqlite, twind, typescript
- Language: TypeScript
- Homepage: https://www.urarts.art
- Size: 3.62 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# PROJET AVEC FRAMEWORK

**Titre : Urarts**
**Auteur : Sébastien Flouriot (SebF33)**
**Cahier des charges :**
Afficher des collections d’œuvres d’art par artiste et rendre les ressources manipulables.
:construction: Work in Progress
## :link: Liens
:earth_africa: **Site web :** https://www.urarts.art
:octocat: **GitHub :** https://github.com/SebF33/urarts
## :computer: Développement
**Description technique :** Environnement d'exécution moderne et sécurisé avec transmission des données en JSON.
**Langage :** TypeScript.
[](https://deno.land) [](https://fresh.deno.dev) [](https://www.sqlite.org/index.html) [](https://kysely.dev) [](https://github.com/sindresorhus/ky) [](https://twind.style) [](https://everblush.github.io) [](https://motion.dev) [](https://atomiks.github.io/tippyjs) [](https://www.chartjs.org) [](https://d3js.org) [](https://www.i18next.com) [](https://fly.io)
:toolbox: **Technologies :**
- [Deno 2](https://deno.land/manual)
- [Fresh](https://fresh.deno.dev/docs/introduction)
- [SQLite](https://github.com/dyedgreen/deno-sqlite)
- [Kysely](https://kysely-org.github.io/kysely)
- [Ky](https://github.com/sindresorhus/ky)
- [Twind](https://twind.style/installation)
- [Everblush](https://github.com/Everblush/everblush)
- [Motion](https://motion.dev/docs)
- [Tippy.js](https://atomiks.github.io/tippyjs/v6/getting-started)
- [Chart.js](https://www.chartjs.org/docs/latest)
- [noUiSlider](https://refreshless.com/nouislider)
- [D3.js](https://d3js.org/d3-geo)
- [i18next](https://www.i18next.com/overview/getting-started)
- [i18n-iso-countries](https://github.com/michaelwittig/node-i18n-iso-countries)
- [REST Countries](https://restcountries.com)
- [Fly.io](https://fly.io/docs/getting-started/deno)
###  Deno
Démarrer le projet :
`deno task preview`
Lancer la base de données :
`deno task migrate`
Créer la base de données et remplir avec des données :
`deno task migrate_up`
Effacer la base de données :
`deno task migrate_down`
###  Fly.io
Créer une application :
`flyctl launch`
Créer un volume persistant pour SQLite :
`flyctl volumes create urarts_data --size 20 --app urarts`
Augmenter la mémoire de la machine virtuelle :
`flyctl scale memory 512 -a urarts`
Déployer :
`flyctl deploy`
Ouvrir dans le navigateur :
`flyctl open`
## :copyright: Copyright
© 2022-2026 Urarts — Tous droits réservés.
[](https://fresh.deno.dev)