- Modified
- License
- CC0 1.0
- Document Status
- Version 1.0
Viade - Decentralized Routes
- University of Oviedo, Spain
Introduction
The goal is to create Viade, a decentralized routes management system based on the solid specifications.
The system will be developed by teams of 5-8 students as part of their Software Architecture course using the React framework.
High level requirements
- The system will be based on a decentralized architecture where data storage is separated from the app.
- Users can store their routes in their own pods.
- Users can view the routes stored on a map.
- The app will allow a user to share pictures, videos or information about a route with other friends.
- A user can get notifications when some friend shares a route with him.
- Users can have groups of friends with whom they may want to share a route
- It should be possible to view routes loaded by users that are using a different app, so interoperability with other route management systems should be taken into account.
Optional features
- The system could work on a mobile device
- Users can share their routes while they are doing the routes
Inrupt challenge
The assignment has been proposed as a challenge by Inrupt and they are interested in the following criteria:- Ease of use by non-technical people
- Responsiveness of the application
- Online independence: no central control of data
- Security and privacy: no vulnerability points
- Aesthetics and friendliness of the application
- Originality of the solution
- Usability of technical documentation
- Interoperability with similar Solid apps