Skip to content
This repository was archived by the owner on Mar 2, 2025. It is now read-only.

21ctt51a-ky-niem-thoi-sinh-vien/web-bookstore-admin

Repository files navigation

Admin - FOHOSO Book store

Web application to manage Fohoso book store bussiness (demo only)

Why does this app exists?

This is the app I build for admin client of the web development course's final project. Don't judge my code quality or mock the app since it's sort a a basssssssssiiiiiiccccccccccc application huh. TBH, I'd just got 10 days for this app and customer client mvc (views in particular) app.

Huh, Why didn't your team start off earlier? Yeah, I would have do so if I hadn't experienced the two-month project time. I had to deal with each one at a one. And yeah, this one is the last to be dealt.

My Dev team

  • 21120500 - Mai Van Minh
  • 21120502 - Tran Duc Minh
  • 21120521 - Nguyen Phuc Phat
  • 21120524 - Trương Minh Phát

Features

  • User CRUD Management
  • Book CRUD Management
  • Category CRUD Management
  • Sales statistics charts

Tech

Admin Fohoso uses a number of open source projects to work properly:

  • ReactJS - HTML enhanced for web apps!
  • node.js - evented I/O for the backend
  • Vite - an ideal build tool for Reactjs projects
  • React query - erase the hardwork of cache, data fetching, and more
  • Styled-components - your quick-start choice of CSS in JS

Installation

I've been considering deploy some of my projects on Dockers

The app requires Node.js v20+ and Yarn to run.

Clone this project to your local machine. Then you will have <your-directory>

For environments... Take a look at .env.example

Install the dependencies and devDependencies and start the server.

cd <your-directory>
yarn && yarn dev