Code Monkey home page Code Monkey logo

ghostcloud-frontend's Introduction

ci coverage

This is a Cosmos App project bootstrapped with create-cosmos-app.

Getting Started

First, install the packages and run the development server:

yarn && yarn dev

Open http://localhost:3000 with your browser to see the result.

ghostcloud-frontend's People

Contributors

fmorency avatar dependabot[bot] avatar nblenke avatar jgryffindor avatar

Watchers

 avatar Eric Bravick avatar

ghostcloud-frontend's Issues

CI

As a user, I need CI support integrated into the platform to automatically build and test my software, ensuring consistent quality and efficiency throughout the development process.

Dashboard

As a user, I need a Dashboard page that allows me to list, create, update, and remove deployments efficiently, ensuring that I can manage and oversee all deployment activities in a centralized and streamlined manner.

Balance Display

As a user, I need a feature to display my current balance clearly on the platform, so I can easily track and manage my financial resources.

Polish file drop

Make it prettier with some additional instructions like the old GC.

Unit/Integration Tests

As a user, I need the ability to run and manage unit and integration tests, so I can ensure that individual components and their interactions within the software function correctly and reliably.

Banner images

As a user, I need the option to select between light and dark banner images, ensuring that the interface is visually comfortable and aligns with my personal or situational preference.

I didn't port the old banner to the new version because I don't have a matching banner for the dark theme. Simply inverting the colors of the old banner doesn't end in a satisfying result.

Pagination

As a user, I need pagination support in the dashboard to efficiently navigate and manage large sets of data, ensuring quick access and better organization of information.

Perhaps we can use react-client paginated queries

You will need #2 to work on this.

Container Builds

We need frontend container builds tagged by release and pushed to dockerhub.

Status Page

As a user, I need to quickly view the service's current operational status and recent incident reports, so I can understand any ongoing issues or maintenance activities that might affect my usage.

The status page should report

  • System status
  • Total number of websites currently deployed

More (stateful) statistic could be added later.

Investigate existing status-page tools such as https://cachethq.io/ and https://www.atlassian.com/software/statuspage

Payment Processing

As a user, I need reliable and secure payment processing capabilities to facilitate smooth financial transactions within the platform.

Food for thought
The path of least resistance to get this feature would be to implement a pre-paid gas credit system. This approach strikes a balance between blockchain integration and user experience simplicity versus other alternatives such as subscription model, relayer service, fiat-to-crypto gateway, internal token economy, and service and fee bundles.

Relates #21

Verify current domain ownership

It's possible for a user to re-use an existing A record of a domain that no longer has an active site, but the record was left in place.

Describe the solution you'd like

  • To prevent this when creating a site, users should be required to create a unique TXT record related to the current deployment.
  • The ingress system should verify the A Record, www CNAME, and TXT record match the expected values to proceed with creating the site ingress.

Describe alternatives you've considered

  • An alternative would be a secondary system that emails the registered email on the domain.

Additional context

Warning: validateDOMNesting(...): <p> cannot appear as a descendant of <p>.

Warning shown for nested paragraphs on terms

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
Screen Shot 2024-01-31 at 7 51 47 PM

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Add user instructions

Add instructions/tutorials on how to use the project. It should be clear and intuitive.

Code Coverage

As a user, I need a feature to generate and view code coverage reports, so I can easily assess the effectiveness of my tests and identify areas in the codebase that require additional testing.

Logging

As a user, I need comprehensive logging capabilities in the platform to track activities and diagnose issues, ensuring a reliable and transparent operational environment.

Web3Auth Authentication

As a user, I need Web3Auth authentication support integrated into the platform to provide secure, decentralized login capabilities, enhancing security and user convenience.

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.