first draft for solidata_frontend : vue+nuxt+vuetify+i18n+axios
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
components
layouts
locales
middleware
pages
plugins
screenshots
static
store
utils
.eslintrc.js
.gitignore
LICENCE
README.md
config.js
nuxt.config.js
package-lock.json
package.json

README.md

SOLIDATA
frontend


PRESENTATION

part 2b/3 of the TADATA! sofware suite (ApiViz / Solidata_backend / OpenScraper )

Building a public service for managing, consolidating, and sharing data


GOALS

  • an intuitive UX to manage open data projects ;
  • support for multilingual (english and french to begin with) ;
  • allow you to consume data from your own csv/xls files or external APIs ;
  • consolidate your data : apply your own datamodel, simplify columns, apply metadatas, ... ;
  • share the consolidated datas on API endpoints with the level of openness you decide (opendata, commons, collective, private) ;
  • manage all your data and your recipes by projects ;
  • be able to manage projects by teams and share data/recipes/datamodels...

TECHNICAL POINTS

Tech stack

  • Language : Javascript... not my cup of tea but still...
  • Framework (js) : Vue.js and Nuxt.js... Universal Vue.js Applications
  • Framework (styles) : vuetify... Material Design Component Framework
  • Requests : Axios module for nuxt... Secure and Easy Axios integration with Nuxt.js.
  • Internationalization : i18n module for nuxt... do you speak franch, english, spanish, turkish ?

Features :

  • intuitive UX
  • login / register
Features TO DO :
  • ...

Build Setup

# install dependencies
$ npm install # Or yarn install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

# generate static project
$ npm run generate

For detailed explanation on how things work, check out the Nuxt.js and Vuetify.js documentation.


SCREENSHOTS


alt text


alt text


alt text


alt text