All Projects → faisaltheparttimecoder → bulma-vuejs-demo-website

faisaltheparttimecoder / bulma-vuejs-demo-website

Licence: MIT license
A demo website based on framework Bulma (css) & vuejs (JS)

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to bulma-vuejs-demo-website

Bulma Start
Start package for Bulma
Stars: ✭ 252 (+414.29%)
Mutual labels:  bulma
flask-tweeeter
A full-stack Twitter clone made using the Flask framework for Python 🐦
Stars: ✭ 28 (-42.86%)
Mutual labels:  bulma
nuxt
Nuxt 3 and Vue 3 client for genealogy project. Family tree and genealogy data processing website software client.
Stars: ✭ 97 (+97.96%)
Mutual labels:  bulma
vue-nuxt-passport-bulma-express-boiler
A Vue+Vuex starter with Nuxt scaffolding, Bulma styling, and Express backend.
Stars: ✭ 21 (-57.14%)
Mutual labels:  bulma
beego-vuejs-starter-kit
Beego (GOLANG), Webpack, Sass, Vue.js, Vuex, Buefy
Stars: ✭ 32 (-34.69%)
Mutual labels:  bulma
doubao community frontend
手把手vue+springboot前后端分离项目实战---豆宝社区前端项目代码
Stars: ✭ 119 (+142.86%)
Mutual labels:  bulma
React Firebase Admin
React ⚛️ starter kit with Firebase 🔥 and Bulma for setting up an admin dashboard - Highly scalable, PWA, Serverless
Stars: ✭ 232 (+373.47%)
Mutual labels:  bulma
vue-webpack-boilerplate
A webpack boilerplate with vue-loader, axios, vue-router and vuex
Stars: ✭ 51 (+4.08%)
Mutual labels:  bulma
trunx
Super Saiyan React components, son of awesome Bulma, implemented in TypeScript
Stars: ✭ 60 (+22.45%)
Mutual labels:  bulma
vaahcms
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Stars: ✭ 56 (+14.29%)
Mutual labels:  bulma
hackerinnen
hackerinnen.space is a project to provide encouragement and enhance visibility in different places
Stars: ✭ 22 (-55.1%)
Mutual labels:  bulma
mern-boilerplate
A Full MERN Stack Boilerplate for Web Apps including a local authentication system. Uses React, Express.js, MongoDB, Redux, Passport.js, Webpack, Testing, and more.
Stars: ✭ 211 (+330.61%)
Mutual labels:  bulma
UpSnap
A simple wake on lan app written with Django, Django-Channels (websockets), Celery, Redis and nmap.
Stars: ✭ 65 (+32.65%)
Mutual labels:  bulma
vueAdmin
采用Vue+Vue-router+element实现的后台管理模板
Stars: ✭ 15 (-69.39%)
Mutual labels:  bulma
hotlist
今日热榜(前端)
Stars: ✭ 51 (+4.08%)
Mutual labels:  bulma
Bot
A super Awesome Discord bot
Stars: ✭ 247 (+404.08%)
Mutual labels:  bulma
worthit
💸 Vale a pena? Calcule o preço anual de um item com essa PWA
Stars: ✭ 18 (-63.27%)
Mutual labels:  bulma
pagination
Aplus Framework Pagination Library
Stars: ✭ 167 (+240.82%)
Mutual labels:  bulma
vue-social-login
A Vue.js social login with: Firebase, Bulma and PWA
Stars: ✭ 21 (-57.14%)
Mutual labels:  bulma
purescript-bulma
PureScript bindings for Bulma
Stars: ✭ 21 (-57.14%)
Mutual labels:  bulma

Introduction VueJS Version Bulma Version License

My first hands on experience on learning the css library Bulma & JS Framework VueJS. This demo website is a way to test out the features of the two libraries.

Demo

Please click here for the demo website

Build Setup / Installation

# clone the repository
git clone https://github.com/faisaltheparttimecoder/bulma-vuejs-demo-website.git

# Navigate to the folder 
cd bulma-vuejs-demo-website

# install dependencies [ Navigate to the link https://nodejs.org/en/download/ if npm is not installed on your machine ]
npm install

# run the website locally
npm run dev

# Once started, on your browser navigate to the below URL
http://localhost:8080

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Production run

  • VueJS router has issue with the "history" mode, more details here
  • To fix this, the server used is "express" server and used the "connect-history-api-fallback" to fallback, the configuration is on the file "server.js" which is part of the repo.
  • After the production build npm run build, run the command node server.js to start the webserver and see if all the routes work perfectly.
  • When pushing to Heroku or Cloud foundry, make sure to change the line after the build npm run build is completed in the package.json file

"build": "node build/build.js"

to

"build": "node server.js"

Plugins Used

Most of the code are raw vueJS & Bulma CSS (that was the intention for learning purpose). The only plugin used are

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].