Commit graph

28 commits

Author SHA1 Message Date
Abdulmujeeb Raji e08adc96ae feat(backend): Create Users and Get JWT
Introducing a unified signup and login API. You can post to the /user
route with credentials (so far just name and password), and if the user
doesn't exist, we create the user and return a token. If the user does
exist, if the password inputted matches the database password, we return
a token for that user, else we return an error.

i've never wanted to kms more during a programming session
2023-07-26 21:16:25 +01:00
Abdulmujeeb Raji 9157bfe8a1 feat(frontend): Basic Player Init
Player has health, level, exp (which is gained constantly while online)
and ambition (which affects the rate of exp gain). More stats will be
added later. This is mostly just a test implementation. Will clean up
later.
2023-07-23 09:20:48 +01:00
Abdulmujeeb Raji 8b0bcef568 frontend: UI refactoring
- moved ui code to seperate file
- added a simple wrapper over ebitenui.UI to allow storage of colors
and such

Hopefully this makes it possible for colors to be changed by users in
the future
2023-07-23 07:57:28 +01:00
Muhammad Nauman Raza d525bc8fff chore(docs): comments 2023-07-23 00:36:55 +01:00
Muhammad Nauman Raza 044f2022e7 feat: hazakura colorscheme + basic interface 2023-07-23 00:34:44 +01:00
Muhammad Nauman Raza 0b3803c8ad feat: random window titles 2023-07-22 23:40:06 +01:00
Muhammad Nauman Raza ce42172eaf docs: update styling 2023-07-22 22:24:38 +01:00
Muhammad Nauman Raza 84580e8a78 chore: split frontend/backend into separate folders 2023-07-22 22:19:15 +01:00
Muhammad Nauman Raza 7d846987b7 docs: update roles 2023-07-22 22:15:53 +01:00
Abdulmujeeb Raji 7cd8f7be12 core: UI boilerplate 2023-07-22 20:26:25 +01:00
Muhammad Nauman Raza a5347293f4 chore: add basic project structure 2023-07-21 21:51:00 +01:00
Muhammad Nauman Raza 5f32b9ceb4 chore: remove everything 2023-07-20 22:00:44 +01:00
Muhammad Nauman Raza 41bbcb249a chore: initalise Rust project 2023-07-20 16:20:02 +01:00
Abdulmujeeb Raji c9def010ef docs: add Dungeon Credits to Adam Khan
He still doesn't do shit
2023-07-20 16:19:43 +01:00
Abdulmujeeb Raji 013fad0422 docs: list Abdulmujeeb Raji as quest designer 2023-07-20 16:19:19 +01:00
Muhammad Nauman Raza 5851d36e1a docs: add Adam Khan to credit list
He doesn't do shit, to be honest.
2023-07-20 16:19:12 +01:00
Nightmare d8f75a7089 docs: update README.md 2023-07-20 16:19:03 +01:00
Nightmare 4ea491e66c docs: update README.md 2023-07-20 16:18:54 +01:00
Nightmare 2968af3942 docs: update README.md 2023-07-20 16:18:43 +01:00
Nightmare 1f34280021 docs: update README.md 2023-07-20 16:18:33 +01:00
Nightmare d7c4eaabad docs: update README.md 2023-07-20 16:18:16 +01:00
Nightmare 98ffd64413 docs: update README.md 2023-07-20 16:17:54 +01:00
Abdulmujeeb Raji 5ad18b9027 chore: initialise backend
This won't be touched until a basic player prototype is implemented.
The backend itself is implemented in Go.
2023-07-20 16:17:24 +01:00
Abdulmujeeb Raji a8ddd3d740 docs: update README.md 2023-07-20 16:17:19 +01:00
Abdulmujeeb Raji 9991bcee5a docs: update README.md 2023-07-20 16:16:58 +01:00
Abdulmujeeb Raji cabbeeea8a docs: update README.md 2023-07-20 16:16:49 +01:00
Muhammad Nauman Raza 70016a6f88 docs: update README.md 2023-07-20 16:15:49 +01:00
Muhammad Nauman Raza bd6f691cf4 Initial commit 2023-07-18 10:49:00 +01:00