Skip to content

Chengp1997/Bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

BookStore

Vue.js+Typescript+Java

This is a bookstore demo of class CS5244 Web Application.

Demo can be viewed here

Structure

  • server: Backend

    • Api: api& cors filter file
    • Business: codes about data model and database connection
    image-20230104154132475
  • client: front end

    • Assets - css/js resources
    • Components - self defined components
    • router: path configuration
    • Services: ApiService, configure the path of the api from backend
    • Store: data accessing code. Accessing data from backend using store for better managing.
    • Views: pages that we access.
    • App.vue: main view of vue
    • main.ts: app configuration, start app
    • vue.config.js: Path configuration of the whole frontend project.
    image-20230104154205106

Technologies

Technologies Description
Vue.js Frontend tools
Element UI Frontend framework
JDBC database connection
MySQL Database
Java Backend Language
Pinia VUE store tools
Typescript frontend
Figma Design tool

Demo

Homepage

image-20230104171612804

Category page

image-20230104171934704

Shopping cart

image-20230104174208004

Checkout Page

image-20230104174249408

Confirmation Page

image-20230104175228963

Empty cart

image-20230104180135834

About

Java+Vue.js+Typescript bookstore demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published