Git Product home page Git Product logo

website's Introduction

DDnet Team Searcher

Logo
Finding someone as skilled as you to play with is hard
But not impossible :)

CI

Why?

Why not?

Just a screenshot :justatest:

Screenshot

website's People

Contributors

dependabot[bot] avatar failutee avatar milkeeycat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

failutee ahuizhao

website's Issues

im gonna kms

redesign profile page coz rn it looks like ass

Banned users page

Add a page where admin can basically see a list of users who was banned and optional reason why it happened

Servers page

I neat idea would be add a page where you could see like a list of servers you have(physical servers, not game ones) and there you could see what maps are running, how many players in total and cpu usage and other nerd stuff.

Reported users page

Add a page where admins will be able to see a list of reports. There should be such data as: who did report, reported user and reason

fix profile data

if user doesn't have any points it currently resolves in an error

fix navbar component

Currently Navbar component in NoNameLayout has /settings in url but its also used in admin pages

add dropdown component

this thingy is used in many places, would be nice to have a separate component for this

Bad implementation of api

Every time you need to create a new API, you use the createApi({}) method, which is wrong. Instead, you should create a base API, and inject the other APIs into it, thus "populating" it.

base.api.ts:

export const baseApi = createApi({
  baseQuery: fetchBaseQuery({ baseUrl: '/' }),
  endpoints: () => ({}),
});

users.api.ts:

export const usersAPI = baseApi.injectEndpoints({...your endpoints})

Page to edit roles

Add a page where admin will be able to edit roles and give em to others.

roles rework

remove roles table, and add one column mod to users table. no need in fancy shmancy roles system

tests

it would be nice to have tests of server code, so whenever i use as any it would scream that everything is broken

Users page

Page where admin can see a list of people and can set a role for them

add links

in notification about happening make it a link which leads to ?happeningId=id

favorite server flag bug

for some reason when i open profile page sometimes it shows wrong flag. i have most time spent on POL servers but i have CHN there

releases info

Add a button to the footer which will print latest release of the repo and when you click on it will fetch n last releases when shot them in a modal(basically yoink it from monkey type). No need in blog then.

Clans?

Either come up with something for clans or just remove them at all

rewrite cron service

currently it tries to fetch n happenings and start them when times comes but it seems like a bad idea coz user can edit it any time and boom, now it has wrong time. maybe make it fetch happenings directly from db.

use ni18n instead of lingui for internationalization

after 4 hours of thorough research(changing order of words for the same query and hoping for the answer) imo ni18n can be a good alternative for lingui. It will allow using translations with ssr and.... that's it

Blog

Implement a lil blog, make a page in admin panel. Pages will be just a markdown, nothing fancy

Localization

  • Backend

    • CZ
    • EN
    • PL
    • UA
    • RUS
  • Frontend

    • CZ
    • EN
    • PL
    • UA
    • RUS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.