mandarine
prismFlower theme and server
prism System
prism are the XP, you gain prism by
- Create ( +20 )
- Give + to people ( +10 )
- Play game
When you get 100 prism you get a new random flower + One GiveAwayTicket
Flower
Flower are PixelArt Rank, you can choose one flower to be on your profile page, each flower five you a Rank Title.
GiveAwayTicket
One GiveAway / month
- Unlimited participation
- Everyone can participate
- One Winner / GiveAway
Game
- 2048 | Convert your score to prism
- Digitus | prism per win
Lux Advantage (subscription)
- 10 GiveAwayTicket's / month
- XP boost ( x2 )
- 2048 special theme
Architecture
Content Managing System
Ghost ( Yokai )
- Digital Ocean ( host )
- Mailgun ( email )
- Getform ( register )
Back-End
- NodeJS Server
- Heroku ( host )
- Scaling with DigitalOcean + Docker
- Express + http
- SocketIO ( server )
- LowDB
- sanityze-html
Front-End
- Mandarine theme ( handlebars )
- VueJS + SocketIO
Creators
Profile Modification
- Image
- Description
- Website
: : Modification on Account page : : Take affect on Profile page
Creations Modification
- Modify ( title/img/content )
- Remove
: : Modification on Creation page
Development
Theme Release
- Home
- Creation
- Profile
- Login / Register
- Tag
- Draw-Box
- Color Theme
- Dark / Light mode
Theme Progress
- Create
- Account
- GiveAway
- Chat
- Private Chat
- Create Environment variable for socketIO client-side
Install / Development# Installyarn # Run build & watch for changes$ yarn dev
Productionyarn zip
Server Release
- SocketIO
- Chat
- Sanityzed HTML
- Create
- Verify creator
- Ghost admin
- App connexion
Server Progress
- SockectIO + Ghost admin
- Remove / Edit Creation
- Edit profile
- Ghost admin
- Auth connection
- LowDB
- Create the Database
- Users
- prism, Flower, GiveAwayTicket
- Interaction system
Install / Development# Installnpm install # Run the server$ npm start