Coder Social home page Coder Social logo

noeldemartin / ramen Goto Github PK

View Code? Open in Web Editor NEW
6.0 5.0 0.0 3.68 MB

Can you make Ramen? Let's find out!

Home Page: https://ramen.noeldemartin.com

License: GNU General Public License v3.0

JavaScript 1.92% HTML 1.40% Vue 62.83% CSS 3.61% TypeScript 30.25%
pwa solid solid-app solid-protocol

ramen's Introduction

๐Ÿœ Ramen CI

Can you make Ramen? Let's find out!

What is this?

This is a simple (and silly) Solid App that I've created to test interacting with different Solid environments. In theory, a Solid App should work with any backend conforming to the specs. But in practice, there are some things that don't work exactly the same everywhere. It's also a good place to start if you want to learn how I build my apps.

What the application actually does is that once you're logged in, it checks if you have a schema:Recipe container and finds a recipe with "ramen" in the title. If they don't exist, it lets you create them.

This repository should be my golden standard for app interactions with Solid servers, so if anything is not working for you, please let me know! Chances are that it's also affecting my other apps.

Current Status and Known Issues

The application has been tested with the following implementations:

Solid Server Status Last tested Comments
TrinPod ๐Ÿ‘ Working 30/01/2024
NSS 5.7.7 ๐Ÿ‘ Working 08/12/2023
CSS 7.0.1 ๐Ÿ‘ Working 08/12/2023
ESS ๐Ÿ‘ Working 08/12/2023
use.id โ›” Not working 08/12/2023 The server doesn't expose any writable profiles (nor extended profiles), so the app fails trying to create a type index.
PHP Solid Server โš ๏ธ Partially working 28/12/2020 The server requires multiple fixes to work properly, reported here: pdsinterop/php-solid-server#42.

Missing a server? Let me know!

ramen's People

Contributors

noeldemartin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ramen's Issues

Unable to create Cookbook

Hi,
I thought I play a little with this gem of an app - but I ran into the following problem...

Using NSS (solidweb.org), I logged in and tried to create a cookbook.
(Using CSS, I could not even login because there is no typeIndex by default, which I assume the app relies on... different issue, I guess...)

Upon creating a cookbook, I get a 500 Server Error:
Dev tools network tab shows a GET request with 404 response to /cookbook/, makes sense, does not exist yet.
Then, a PATCH request to /cookbook/ resulting in the 500. I do not know if NSS changed behaviour for PATCH on non-existent resources.

Thought, I'd let you know. :)

Login form

Hi @NoelDeMartin .
I think you should change login form :
You fill the value with 'https' so the placeholder does not appear and we don't know if we should fill with webid or provider url . I first fill with my webid.
When we clear the login form, the placeholder is too long and we don't even know what we have to type see pic.
I think you should only put 'your identity provider' as placeholder. Or use a select as I do in https://scenaristeur.github.io/verse

Login component here https://github.com/scenaristeur/verse/blob/main/src/components/Login.vue

Screenshot_20211128-150809_Chrome

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.