Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dynonguyen/real-estate-web

Practice MERN stack.
https://github.com/dynonguyen/real-estate-web

expressjs mongoose reactjs

Last synced: 8 days ago
JSON representation

Practice MERN stack.

Awesome Lists containing this project

README

        

Project Website Bất Động Sản



- ## ✨ **Tính năng**

- Show các nhà nổi bật...
- Tìm kiếm, lọc nhà theo tỉnh thành và yêu cầu người dùng.
- Hiển thị chi tiết nhà và đề xuất các nhà liên quan.
- Cho phép người dùng mua nhà.
- Đăng ký, đăng nhập.
- Quản lý tài khoản người dùng
- Admin page xem, thêm, xoá, sửa sản phẩm, tài khoản.

- ## ⌨️ **Công nghệ sử dụng trong project**

- ### **Back-end, Database**

- NodeJS (ExpressJS).
- MongoDB (mongooseJS).

- ### **Front-end**
- SPA (Single Page Application) & CSR (Client Side Rendering) với ReactJS.
- State Management Tool: Redux + Redux thunk.
- Xây dựng UI với Ant Design, Css, Scss.
- Build project với Webpack.
- Restful API với Axios.
- ### **Version Control**
- Git, Github.
- Eslint, EditorConfig, Jsconfig.
- IDE: Visual Studio Code.

- ## 📦 **Cài đặt node_module trước khi chạy**

```
> cd Back-end -> yarn install
> cd Front-end -> yarn install
```

- ## 🔨 **Run project**
- Thay file .local.env bằng file .env và thay các giá trị trong file .env. Sau đó, chạy các lệnh sau:
```
> cd front-end -> yarn build
> cd back-end -> yarn start (node index.js)
> browser: http://localhost:{ PORT | 3000 }
```
- ## 🌍 **Document API**
`> browser: http://localhost:{PORT}/api-docs/`
- ## 🖥 **Môi trường hỗ trợ**

- Modern browsers, Mobile Browser and Internet Explorer 11.

| [IE / Edge](http://godban.github.io/browsers-support-badges/)
Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |