tum-esi / wot-marketplace Goto Github PK
View Code? Open in Web Editor NEWRepository of Devices that can be WoT Enabled
Home Page: https://wotify.org
License: MIT License
Repository of Devices that can be WoT Enabled
Home Page: https://wotify.org
License: MIT License
Going to https://wotify.org, redirects to https://wotify.org/#/
Is this desired?
Since WoTify projects are related to physical devices, it would be nice to have photos in projects. This lack of feature becomes very apparent when we tweet about new projects. At the moment, we can only show the readme which looks like a documentation at best.
Describe the solution you'd like
One possibility would be how GitHub puts images in issue comments. You can copy paste an image and it will be uploaded to imgur and be linked in the markdown.
Describe alternatives you've considered
After 3 months, the cookies are deleted from the backend
In new project page, one cannot unclick template or code buttons
For templates we cannot oblige a github url
Intuitively it should be possible to press Enter to login in the Login Page
At the moment, clicking search without typing anything returns There are no projects for ""
. I think it should return all the projects
The front end is not displaying the results from the backend even though postman requests to the api work and return correct values.
The reason is that the search to the api is done with fetch(
api/search?q=but this relative URI is actually translated into
http://localhost:8080/static/#/api/search` instead of http://localhost:8080/api/search
Add Login / Logout button.
Describe the bug
When a user is logged and goes to one of the projects he/she added, there is the option to edit and delete but the buttons for them have different sizes.
Expected behavior
They should keep the same size in every scaling of the page
Setup
Additional context
There were some fix tries by @teckwan but no result yet
To reproduce:
Describe the bug
After logging into my account and clicking on New Project and filling the required places the Create Project button gives the "There is an unknown problem. Please try again later." error. If you click to it once more it gives the "Please provide your Thing Description in valid JSON format." although TD is valid.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A new project added to wotify.org
Desktop (please complete the following information):
Not copy pasting from frontend to backend and changing stuff but having one "deploy it now" command
VUEX
There should be a page explaining:
the main should not be empty, and sad
Advanced search filters.
Currently, the example implementations are ugly, i.e. order of property keys, github URLs etc.
Should be done at the end
In the main page, there is only a WoTify button but not really a logo. Logo ideas anyone?
After a successful search, above the implementations it would be nice to see what the search term was and the amount of hits. So something like:
" Showing 3 results for sensehat"
There are security alerts from Github:
https://github.com/tum-ei-esi/wot-marketplace/network/alerts
When zoomed to the interface, the search button jumps under the account. Maybe a hamburger button appears when zoomed?
I would suggest validating TDs using the validation schema provided by the TD spec and some more stuff. At some point, they can be left to the backend but Playground is able to do all the required validation in the frontend.
Simple JSON Schema validation (using ajv) to check against the schema (frontend?). Do assertion test to find what is supported by the TD that can be also used to generate tags for searching.
When you right-click on a project, there is no option to open it in a new tab
Nobody knows which is the currently displayed content.
Similar to what the GUI of browserified node wot does, it would be nice to show the features of the devices through td interactions in a visual fashion.
HTTP headers should be made more secure, for example by removing headers such as x-powered-by
and adding some headers to stop things such as mime type sniffing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.