Viade is a decentralized routes management system based on the solid specifications and React framework. It is a project from the Software Architecture course taught in "Universidad de Oviedo" and its purpose is to teach the students how to work in a real project and how to create a good project architecture. We also are learning how good documentation is made and how to interact with the rest os the programmers of the world using forums or chats.
We are the students who form the "ES2C" group of creating the Viade app, here you can find some information about us:
Feel free to contact us whenever you want!
This repository contains our progress developing Viade, that includes code and documentation.
This project is an assignment for the Software Architecture course following these requirements.
The app is deployed at https://arquisoft.github.io/viade_es2c/ which also contains a technical documentation.
More information about how this project has been setup is available in the wiki.
To use viade you have various options:
You can create a folder and clone this repository on it executing.
Then, you will need to execute
npm install
Remember to download NodeJS before. You need to do that so the libraries and dependencies that Viade uses can be downloaded into your computer.
Last, you just need to execute
npm run start
And viade will be deployed in http:localhost:3000.
As you can see, we have a Dockerfile and a docker-compose.yml file in our repositoy. You can use them to create a docker image of viade an execute it into a docker container.
To do that, you just need to clone this repository and execute the following command into the folder that was created:
sudo docker-compose -f docker-compose.yml up
Container will be deployed at http://localhost/viade_es2c
The easiest way to try Viade is to go to this link https://arquisoft.github.io/viade_es2c/. It shows the master branch version of Viade and you wont need to download anything