Skip to content
/ YIBUK Public

2019 Spring semester Web course: a web application e-book.

License

Notifications You must be signed in to change notification settings

Gusabary/YIBUK

Repository files navigation

YIBUK

Repo introduction

In this repo is the course project of Web development, 2019 Spring semester. Its requirement is to develop an application which can behave just like an online bookstore.

And it is my first full-stack and deployed project.

Current version

v5.0

Technology stack

Front-end

  • react @16.8.3
  • material-ui @3.9.2
  • redux @4.0.1
  • react-redux @6.0.1
  • react-router-dom @4.3.1
  • superagent @4.1.0

Back-end

  • Spring Boot @2.1.4.RELEASE
  • Spring Data JPA @2.1.8
  • Spring Security @5.2.0
  • JWT jjwt @0.7.0

Datebase

  • MySQL @8.0.16
  • MongoDB @4.0.9

DevOps

  • Drone @1.0.0

Features to be realized

  • can sort and filter in manage and cart pages
  • keep former cover as default when editing
  • further beautification

API Spec.

See here.

History version

See here

Attention

Some sensitive information in back-end codes has been hidden by .gitignore such as secret used to build token, some strategies for defense against flooding attack and application.yml.

Something trivial

Given that the project name e-book is too straight forward, (Actually I don't think an online bookstore has to sell e-books. That means print ones are also available there. Anyway.) I got a name that is a little bit more interesting, YIBUK, which means Youthful Imagination Brings U Knowledge. Although the sentence looks a little farfetched and strange, it is after all better than e-book, maybe.

I created this repo at Feb. 27th, almost a month and 100 commits ago. From developing the project, I actually learned a lot and now I feel excited and delighted, indeed.

Now about two more months passed and I just deployed the project onto cloud server. There are still many shortcomings or, straightforwardly, bugs, I know, but deployment is totally exciting.

Wish my little YIBUK good luck.

Again, one more month has passed and tomorrow night will come final presentation. Looking backward this semester, I really learned much with developing YIBUK, my first full stack project, with which I believe mosaikerors can bring out more fantastic Winsper.

And wish myself good luck.

Well, welcome to raise an issue ~

License

MIT

Last-modified date: 2019.6.30, 6 p.m.

About

2019 Spring semester Web course: a web application e-book.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages