Giter Site home page Giter Site logo

traodoitailieu_deploy's Introduction

Khóa luận tốt nghiệp năm 2022-2023

Tìm hiểu Nextjs và Spring Boot xây dựng ứng dụng trao đổi tài liệu học tập cho sinh viên

GVHD: ThS.Nguyễn Thanh Sang
Thành viên nhóm :
MSSV Họ và tên
3119410294 Võ Hoàng Quỳnh Như
3119560070 Phạm Nguyễn Minh Thuận
Introduce :
Website support students to exchange.

Mentor: ThS.Nguyễn Thanh Sang

Begin  Date: 02/2023

Finish Date: 06/2011

Tentative technologies and frameworks

  • Java 17
  • Spring boot 3
  • Spring security 6
  • Node v16
  • NextJS 13
  • Tailwincss
  • Docker

Table of Contents

  1. About The Project
  2. Usage

Functions

1. Khách hàng
  1.1 Đăng ký
  1.2 Đăng nhập
  1.3 Quên mật khẩu
  1.4 Đăng xuất
  1.5 Xem danh mục
  1.6 Xem danh sách bài đăng
  1.7 Tìm kiếm bài đăng

2. Thành viên - Kế thừa chức năng ‘Khách hàng’ ngoài ra có thêm các chức năng:
  2.1 Quản lý bài đăng
  2.2 Đăng bài
  2.3 Đã bán/Ẩn bài đăng
  2.4 Sửa bài đăng
  2.5 Xem chi tiết
  2.6 Xem thông bài đăng cá nhân
  2.7 Quản lý danh sách yêu thích
    ●	Xem danh sách
    ●	Xem chi tiết
    ●	Lưu/Bỏ lưu
  2.8 Quản lý tài khoản:
    ●	Đổi mật khẩu
    ●	Sửa thông tin cá nhân
  2.9 Quản lý mua hàng:
    ●	Mua hàng
    ●	Thanh toán
    ●	Xem lịch sử mua hàng
    ●	Xem  trạng thái đơn mua
  2.10 Quản lý bán hàng:
    ●	Xác nhận/từ chối đơn đặt hàng
    ●	Theo dõi trình trạng

3. Quản trị viên
  3.1 Quản lý slide: CRUD, Tìm kiếm
  3.2 Quản lý danh mục:CRUD,Tìm kiếm
  3.3 Quản lý bài đăng:
    ●	Ẩn bài viết
    ●	Xem chi tiết, Tìm kiếm
  3.4 Quản lý thành viên:
    ●	Khoá/Mở khoá thành viên
    ●	Xem chi tiết, Tìm kiếm
  3.5 Quản lý hoá đơn:Xem
  3.6 Thống kê báo cáo:
    ●	Xem thống kê, báo cáo
    ●	Xuất file

Database

database

Install and Configuration

  1. Clone code from github
git clone https://github.com/VoNhu2901/traodoitailieusgu.git

# Back End

Requirements :

1. PostgreSQL: https://www.postgresql.org/download/
2. Java JDK 17: https://www.oracle.com/java/

Run project :

Tạo database với tên 'exchange' sau đó chạy project

# Front End

Requirements :

1. Node Js: Node.js (nodejs.org)

Run project :

cd frontend
npm install
npm run dev     //mở localhost://3000

traodoitailieu_deploy's People

Contributors

mthuandkp avatar

Watchers

 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.