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

[UI Design] Create a UI for WarpSQL WebApp to Build Customized Docker Images #88

Open
jayanth-kumar-morem opened this issue Jul 6, 2023 · 4 comments
Labels
good first issue Good for newcomers

Comments

@jayanth-kumar-morem
Copy link
Collaborator

Description:

Objective:
The goal of this issue is to design and implement a user interface for the WarpSQL web application that allows users to build customized Docker images for WarpSQL.

Details:
The user should have the option to select the extensions they want to include in their Docker image. After the user has made their selections, the web application should generate the Docker image accordingly. Once the image is generated, the user should be given the option to either pull the image or download it directly.

Requirements:

  1. The UI should be intuitive and easy to navigate.
  2. The UI should provide a clear list of available extensions for the user to select from.
  3. The UI should provide real-time feedback on the status of the Docker image generation process.
  4. The UI should provide clear instructions on how to pull or download the generated Docker image.

Additional Context:
This feature will greatly enhance the user experience of the WarpSQL web application by providing a simple and intuitive way for users to create customized Docker images.

Suggested Collaboration Tools:

  1. Figma
@jayanth-kumar-morem jayanth-kumar-morem added the good first issue Good for newcomers label Jul 6, 2023
@BabaYaga1221
Copy link

Hello @jayanth-kumar-morem,
I am interested to work on this issue. Can you provide any relevant example for a better understanding of the objective?
~Regards

@jayanth-kumar-morem
Copy link
Collaborator Author

Sure, @BabaYaga1221, I'm glad to see your interest in this issue!

To give you a better understanding, let's consider an example. Suppose you're a user who wants to use WarpSQL with specific extensions, say, PostGIS and TimescaleDB. Currently, you would have to manually modify the Dockerfile or use a pre-built image that might not perfectly suit your needs.

With the new UI, you would simply select the extensions you want from a list (PostGIS, TimescaleDB, etc.) and then click a "Build" button. The application would then generate a Docker image with these extensions installed. Once the image is ready, the UI would provide you with a Docker pull command or a download link.

This feature is all about giving users the flexibility to create a Docker image that fits their specific needs without having to manually modify Dockerfiles or settle for pre-built images that might not be a perfect fit.

I hope this clarifies the objective. If you have any more questions, feel free to ask. Looking forward to your contributions!

@BabaYaga1221
Copy link

Okay, sir, I got this, but can you suggest to me how should I show the work to you, like, should I need to attach the Figma design link in this issue section? Sorry for the late reply, I am a little bit busy with my exams. Thanks

@jayanth-kumar-morem
Copy link
Collaborator Author

Hello @BabaYaga1221,

You can indeed use Figma to create a design for the user interface. Once you're done with an initial draft design, you can share the Figma link here for everyone involved to review. Good luck with your exams, and I look forward to seeing your contributions to the project!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants