Skip to content

Repository files navigation

DevAsking

DevAsking là một dự án được xây dựng với TypeScript nhằm hỗ trợ các nhà phát triển trong việc hỏi đáp, chia sẻ kiến thức và tài liệu liên quan đến lập trình. Dự án hướng tới việc tạo ra một nền tảng cộng đồng thân thiện, dễ sử dụng, giúp các developer có thể tìm kiếm, chia sẻ và giải đáp các thắc mắc về lập trình một cách nhanh chóng.

Tính năng chính

  • Đăng nhập và quản lý tài khoản người dùng
  • Đăng câu hỏi kèm hình ảnh miêu tả về vấn đề gặp phải, và trả lời câu hỏi của người khác
  • Đánh dấu các câu hỏi quan trọng hoặc hữu ích
  • Tìm kiếm câu hỏi theo chủ đề, từ khoá
  • Hệ thống thông báo về cập nhật hoặc phản hồi mới
  • Quản lý hồ sơ cá nhân và lịch sử hoạt động

🚀 Công nghệ sử dụng

  • TypeScript Ngôn ngữ chính: TypeScript
  • Next.js Front-end Framework: Next.js
  • Ant Design UI Framework: Ant Design (antd)
  • Zustand State Management: Zustand
  • React Query State Management: React Query (@tanstack/react-query)
  • Axios HTTP Client: Axios
  • Markdown Editor Markdown Editor/Viewer: @uiw/react-md-editor, @uiw/react-markdown-preview
  • Tailwind CSS Styling: TailwindCSS, PostCSS, Autoprefixer
  • ESLint Linting: ESLint
  • Prettier Formatting: Prettier
  • Các thư viện phụ trợ khác:
  • Cấu hình & Quản lý: next.config.ts, eslint.config.mjs, .eslintrc.json

Cài đặt và chạy dự án

  1. Clone repository: git clone https://github.com/duynhan935/devasking.git cd devasking

  2. Cài đặt dependencies: npm install

  3. Chạy ứng dụng: npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages