Dauntless Reworked
Dauntless is getting a huge rework which means I'll have to redo A LOT on this website to the point where starting from scratch sounds like a good idea... And I guess that's what we will do. Starting with the release of the new app this repository will be archived (dauntless-builder-reforged) and a new one will take its place with an all new code base.
I've written a few ideas on what I want to do with this site going forward like #422 or #423 which will probably be postponed to the new website but we'll see...
So this is a place to gather ideas on what we could do better next time around like making better UX (need to find someone for this ig).
Current ideas:
- Maybe reworking the site into using Svelte/SvelteKit instead. React has a huge community but it's fairly complicated and Svelte looks surprisingly clean and simple
- Thinking about different approaches to do the frontend & backend like
- like now having a SPA deployed on Netlify, having the backend somewhere else and using a rest API
- a more traditional setup where most pages are statically rendered and we only do the important bits in JS (like the builder or finder)
- login using Epic SSO
Potential Technologies
- Frontend: React https://react.dev/
- https://nextjs.org/
- Frontend: Svelte https://svelte.dev/
- https://kit.svelte.dev/
- UI: Material Tailwind, looks great but no dark mode 😥 also only supports React and HTML https://www.material-tailwind.com/
- UI: Daisy UI https://daisyui.com/ looks super powerful and flexible, although only HTML
- Backend: Laravel https://laravel.com/
- Inertia JS https://inertiajs.com/ This looks actually really cool!
- Backend: Supabase https://supabase.com/
Upcoming changes to Dauntless
- Two Weapons
- No more weapon cells or perks
- 6 stats you can increase with their own caps
- armors having two perks and you can only slot one into them
- etc....
I will probably update this post occasionally. Feel free to add comments here.
Hello @atomicptr. Is it possible to part of the development team for this new project ? We can have a separate 1-1 discussion about my capabilities.