Skip to content

tinwritescode/taytrongbantay

Repository files navigation

taytrongbantay banner

1. Giới thiệu dự án

Website live: https://taytrongbantay.herokuapp.com (https://tinnguyen.xyz nếu mạng chập chờn)

1.1. Công nghệ

Taytrongbantay sử dụng nextjs để có thể chạy frontend và backend trên cùng một máy, hỗ trợ trang tĩnh, server rendering cho các bài blog nhằm cải thiện SEO.

1.1.1. Backend

  • Nextjs
  • Mongodb

1.1.2. Frontend

  • Nextjs

2. Chức năng

2.1. Chức năng hiện có

2.1.1. Đăng nhập - Đăng ký

taytrongbantay banner taytrongbantay banner

2.1.2. Đăng bài, sửa bài, xóa bài

taytrongbantay banner taytrongbantay banner taytrongbantay banner taytrongbantay banner

2.1.3. Admin Panel

taytrongbantay banner taytrongbantay banner

2.2. Chức năng cần hoàn thiện

  • Đăng nhập - Đăng ký
  • Đăng bài - Sửa bài - Xoá bài
  • Admin Panel
  • Bình luận
  • React
  • Xếp hạng thành viên

3. Hướng dẫn cài đặt

Chạy một trong hai lệnh bên dưới:

npm install
# or
yarn install

Tạo file .env.local với nội dung:

mongodburl=<url database mongodb>
JWT_SECRET=<JWT Secret>
baseUrl=<ex: https://taytrongbantay.heroku.app | localhost:3000>

Chởi chạy server:

npm run dev
#or
yarn dev