Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

heikkari/dashium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dashium is a GDPS written in Elixir, a functional language for building scalable and maintainable applications, leveraging the Erlang VM known for running low-latency, distributed, and fault-tolerant systems.

Table of Contents

Installation

  1. Install Elixir & Erlang
  2. Install the erlang-dev and erlang-parsetools packages. This will differ depending on your system.
  3. Install & run MongoDB
  4. Install MongoSH
  5. Run the setup script: mongosh < mongo_setup.js
  6. Clone the repository: git clone https://github.com/heikkari/dashium.git

Usage

$ mix test
$ mix run --no-halt

Progress

  • ✅ Authentication (login, register, GJP)
  • ✅ User Profiles (user info, user search, account settings, user score)
  • 🚧 Scores
  • ✅ Rewards
  • ✅ Relationships
  • ✅ Misc. (🚧 likeGJItem211)
  • ✅ Messages
  • 🚧 Levels
  • 🚧 Level Packs
  • 🚧 Comments

TODO

  • Caching
  • Anti-cheat

Credits

Libraries used: