Skip to content

Jimmywei01/rider

Repository files navigation

vue element-ui echarts axios node.js express mysql2

中文 | English

Introduction

Rider is an online platform that allows you to easily subscribe to locomotives,It is based on vueelement-uinode.jsexpressmysql2 and heroku

Preview

User Interface

Editor Dashboard

Admin Dashboard

User Story

Front End Homepage

  • User login with different permissions, display the corresponding page & options
  • User can edit account information
  • User has order information
  • User can make reservations according to different models of locomotives, pickup stores, and pickup times

Front End Dashboard

  • User login with different permissions, display the corresponding page & options
  • User can add, edit, delete, query and filter members, orders, locomotives, and stores
  • The page can display the current number analysis of members, locomotives, orders, and stores
  • The page can display related charts of current members, locomotives, orders, and stores

Back End

  • Use JSON Web Tokens to add token based authentication to RESTful API
  • Image upload function using Imgur API
  • Use bcrypt for encryption
  • Use sequelize for ORM to add, edit, delete, and query Mysql operations

Platform

  • Use gitHub version control and automatically deploy to Heroku

Features

Front End

  • Sign in
  • Register
  • vuex data management
  • vue-router dynamic routing
  • ECharts
  • Permission Validation
  • Dashboard

Back End

  • JWT
  • ORM operation
  • Mysql
  • RESTful API
  • Imgur API

Getting started

User

Editor

Admin

Develop

# clone the project
git clone git@github.com:Jimmywei01/rider.git

# enter the project directory
cd rider
cd client

# install dependency
npm install

# develop client
npm run server

# develop server
npm run nodeServer

This will automatically open:http://localhost:8082/

Build

npm run build

About

Rider is an online platform that allows you to easily subscribe to locomotives then build by Vue.js, Element-UI , Node.js, Express, MySQL, Heroku and etc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published