-
Notifications
You must be signed in to change notification settings - Fork 19
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
Web app to browse the data #4
Comments
you can ask chatgpt now :D |
Well I know this project is with one foot in the grave, but I had some free time and did some work (only prototype for now) This comment is just a simple question: I currently have the following file structure: In white there is the database, and in green (and yellow) there are all the programs / tools. The question now is:
If you feel like this is an unnecessary question, I am sorry. I just wanted to clarify how I should continue after reading. [Message #the-big-yml-project] |
Ideally, the global architecture would have been (if there was proper adoption of the standard) something along this:
For the web app, ideally, i hoped to be able to make something like an app using the api + one-page-app model, with the API being "only" a yml-to-json-api app, and the client querying that api to display the data. I hope this answers your questions, feel free to send a message on Discord if you need/want :) |
Thanks for the reply. I will get to the repo architecture and file structure after my thing leaves the "prototype/development" phase. But for the parsing of the yml in Node.js, I needed to do some changes to the general dbmuxev layout: Most of these were just removing duplicate keys. Small change summary:
If you have any concerns on these changes please tell me, this is still your project, I guess the rest of this comment is a "dev log": Well before I even asked I implemented an API that converts the yml structure to json but I also made the whole searching process from the client run on the backend (At the moment it was smart but when thinking about hosting it for the general public (which isn't / wasn't the goal yet) this may cause performance / resource issues). The client-side is a single page application in vanilla javascript with basic css (not responsive yet). The whole client/server web thing is in the branch web-dev folder (No comment needed; I may have to pause this project for the next 2 weeks since I also have other things to do, so I don't know how I will continue yet) |
To browse and view the data, it would be very useful to have a web-app available that parses the yml files.
Unfortunately, i don't have any (front) web dev experience, so this is a todo (until i learn vuejs or somebody help on it) issue.
The text was updated successfully, but these errors were encountered: