# Lux Minima API [[ **luxminima.xyz** ]](https://luxminima.xyz) will be served with a custom API The back end is build with [[ **Strapi** ]](https://strapi.io/documentation/v3.x/getting-started/introduction.html) The DataBase run on [[ **MySQL** ]](https://dev.mysql.com/doc/) Everything will be co-served on [[ **Heroku** ]](https://devcenter.heroku.com/) [[ **>Question & News** ]](https://walloftext.co/luxminima) register to the wall : nonobstant@luxminima.com ### Architecture > UI ```htmlmixed=7 <div class=""> <img v-on:click="link(games.link)" class="w-full sqr sqr-oxy" :src="require(`@/assets/img/`+game.img)" alt="" /> <h1 class="mt-2 text-xs"> {{ game.name }} </h1> <p class="font-mono text-gray-700 text-sm"> {{ game.desc }} <span v-if="game.new === true" class="bg-purple-500 px-1 py-px text-white opacity-75 rounded-lg"> new! </span> </p> </div> ``` /games ```jsonld= [ { "name": "Oxymore", "desc": "point&click", "new": true, "comingSoon": false, "active": true, "link": "https://hungry-swirles-f31e6c.netlify.app/", "img": "oxymore.png" // maybe published on luxminima cloud }, ] ``` /luxminima ```jsonld= [ { "name": "nebule.use", "desc": "novel.poem.crypto", "new": false, "comingSoon": false, "active": true, "link": "https://nebuleuse.luxminima.com", "img": "" // same for every img }, ] ``` /atelier404 ```jsonld= [ { "name": "gallery", "desc": "art.app", "new": false, "comingSoon": false, "active": true, "link": "https://gallery404.luxminima.com/", "img": "" // same for every img }, ] ``` /external ```jsonld= [ { "name": "memes", "desc": "give.me.a.meme", "new": false, "comingSoon": false, "active": true, "link": "https://givemeameme.com", "img": "" // same for every img }, ] ``` /yuui ```jsonld= [ { "name": "The Lab", "desc": "", "new": true, "comingSoon": false, "active": true, "link": "https://luxminima.com/yuui/the-lab/", // yuui is an index "img": "" // same for every img }, ] ``` > MP3 /david ```jsonld= [ { "title": "", "artist": "", "src": "", "pic": "", "theme": "", }, ] ``` /ost ```jsonld= [ { "title": "", "artist": "", "src": "", "pic": "", "theme": "", }, ] ``` /playlist ```jsonld= [ { "title": "", "artist": "", "src": "", "pic": "", "theme": "", }, ] ``` > LOG /log ```jsonld= [ { "title": "Alpha", "content": "", "date": "", // strapi date "author": "nonobstant" }, ] ``` > INF /insta ```jsonld= [ { "account": "Chintoxique", "desc": "", "active": true, "link": "https://www.instagram.com/chintoxique", "img": "" // same for every img }, ] ``` ### Tasks - [ ] MySQL DB - [ ] Strapi localhost - [ ] luxminima.xyz API call - [ ] VueX store API data - [ ] Creating new branches - [ ] Create a new DataBase on OVH - [ ] Upload to Heroku :::success - [ ] **luxminima v4** :::