This is a book website project.
To get started with this project, follow the steps below:
-
Clone the repository:
git clone https://github.com/NgMinPhuc/book-website.git
-
Navigate to the directory:
cd FE
-
Install the dependencies using Yarn or npm:
yarn install
-
Start the development server:
yarn dev
-
Alternatively, you can use the
yarn start
command to preview the build:yarn start
public/
: Contains public assets such as images.src/
: Contains the source code of the project.common/
: Contains common components like cart, footer, and header.components/
: Contains specific components like contact, exchangeBook, home, productView, signin, and userProfile.pages/
: Contains page layout components.App.jsx
: Main application component.main.jsx
: Entry point of the application.
dev
: Starts the development server.start
: Previews the build.build
: Builds the project for production.lint
: Runs ESLint to check for linting errors.depcheck
: Checks for unused dependencies.
You can use the following accounts to sign in:
Password | |
---|---|
[email protected] | password123 |
[email protected] | password456 |
[email protected] | password789 |
[email protected] | password101 |
[email protected] | password202 |
@emotion/react
: ^11.8.1@emotion/styled
: ^11.8.1@mui/icons-material
: ^6.3.0@mui/joy
: ^5.0.0-beta.51@mui/material
: ^5.4.4bootstrap
: ^5.3.3react
: ^18.3.1react-bootstrap
: ^2.10.7react-dom
: ^18.3.1react-icons
: ^5.4.0react-router-dom
: ^5.3.0react-slick
: ^0.30.3slick-carousel
: ^1.8.1
@eslint/js
: ^9.15.0@types/react
: ^18.3.12@vitejs/plugin-react
: ^4.3.4depcheck
: ^1.4.7eslint
: ^9.15.0eslint-plugin-react
: ^7.37.2eslint-plugin-react-hooks
: ^5.0.0eslint-plugin-react-refresh
: ^0.4.14globals
: ^15.12.0vite
: ^6.0.1
This project is licensed under the MIT License.
🌸🌿 Happy coding! 🌿🌸