Coder Social home page Coder Social logo

cs601-term-project's Introduction

cs601-term-project

Author

Yang Ye

Deployed Git Pages

https://w233w.github.io/cs601-term-project/

Go to branch "github-pages" under this repo to view the source file.

Back-end spring-boot server & database

https://github.com/w233w/spring-boot-backend-for-project

Deployed on Microsoft Azure, check more detail on README.md

Geting start

To start serve at localhost: 8080

 npm run serve

if port 8080 is used, try (replace PORT_NUMBER with a number like 8081, 8082 ...):

 npm run serve -- -- port PORT_NUMBER

To just build project

 npm run build

To one-click update Github pages

I believe you have to log in to my git account to run this script.

#sh updatePage.sh

Project details

Description

This project is built by Vue3. Content is about myself.

Technology used

  • HTML
  • CSS
  • Json
  • Javascript
  • Vue3
  • Springboot
  • MySQL
  • Shell scripting

Nothing to say with HTML, or CSS. Just regular usage used on Vue components.

JSON as data used to store resume information.

Most of the Javascript code is used on Vue. And Vue built the project.

Springboot is used as a Backend server application to receive POST requests. It also connects to a MySQL server so I can collect data. This part belongs to extra credit.

Shell scripting is used to on-click update Github pages.

Some details about code by grading rubric

Nothing to say about Design/Layout/Text. They are just visual things.

For navigation. I believe my menu bar is clean and clear to use. Menubar will also highlight the current router to let you know where you are (by setting 'a.router-link-exact-active')

For images. both images have alter, width, and height. The image in the gallary has borders as halos. There is no large image file so no thumbnail is needed.

For mechanics, everything working fine on chrome, firefox, and edge.

For HTML, CSS, Javascript, Vue, and DOM. Nothing special here. I used a lot of different HTML tags, different CSS selectors, and Custom VUE components by accessing DOM.

Validation is applied on the form, only people who follow the rule can submit the form. However, my website can't run with Javascript disabled since the whole project is built by Vue.

Extra credit: I deploy the database and back-end application on Microsoft Azure. For more detail, please check the back-end git repo, you can find the link above.

Deprecated version

Personal archive purpose, don't grade it. It is not a part of the term project.

https://github.com/w233w/MET-CS601-Term-Project

cs601-term-project's People

Contributors

w233w avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.