Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribution #21

Open
JamesParkDev opened this issue Feb 24, 2021 · 5 comments
Open

Contribution #21

JamesParkDev opened this issue Feb 24, 2021 · 5 comments
Assignees

Comments

@JamesParkDev
Copy link

Hello I would like to contribute to the Dashboard project : )

My idea is to keep to the ejs stack and use bootstrap 5.0 for design (Dark theme ofc white theme is forbidden by law)

Index (Landing) page will be a list of servers to select from to edit (after authorization with discord oauth2)

I also want to make Dashboard its own and it can work without the Client initializing it

then simple module boxes they can choose to edit general settings and other.

If user is the owner (master) they can watch logs

Let me know if I can contribute and if you have some other plans for Dashboard! Great project btw!

@Asgarrrr
Copy link
Owner

Good evening; "3

First of all, thank you for your interest in Luna!

Secondly, for the Dashboard, I'm always looking for new ideas. I'm not a fan of Bootstrap, we use only 15% of its content, most of the time for the grids which now in CSS are very simple to do. But I keep the idea of separating the two (but as long as I'm doing this, why not do it with React ? ).

@JamesParkDev
Copy link
Author

Would love to do this in react 👍 we would need one rest API to connect the dashboard to DB maybe we can use some ORMS like Knex, or sequelize to allow for cloud DB or any other database other than sqlite.

Also would be nice if you can set up a discord chat so we can share progress or more ideas there?

Thanks

@Asgarrrr
Copy link
Owner

Mongodb for the database? I'm a little bit worried because I wanted the user to have the less thing to install by himself

@JamesParkDev
Copy link
Author

I was mostly targeting SQL type databases https://sequelize.org/master/manual/getting-started.html

This ORM I think it is nice they can choose which database they want, and by default, it's gonna be sqlite3 so no set up required

But for example, they can use mariadb they just do yarn add mariadb -D or with npm then change settings and that's all.

@JamesParkDev
Copy link
Author

Any info on this?

@Asgarrrr Asgarrrr self-assigned this May 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants