All Projects → mengsixing → Cdfang Spider

mengsixing / Cdfang Spider

Licence: mit
📊 成都房协网数据分析,喜欢请点 star!

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Cdfang Spider

Nobibi
一款基于Next.js+mongo的轻量级开源社区(open community by Next.js & mongo)
Stars: ✭ 209 (-80.34%)
Mutual labels:  mongoose, koa, antd
Koa Vue Fullstack
A lightweight boilerplate for a universal webapp based on koa, mongodb, node, vue, and webpack
Stars: ✭ 126 (-88.15%)
Mutual labels:  webpack, mongoose, koa
Kov Blog
A blog platform built with koa,vue and mongoose. 使用 koa ,vue 和 mongo 搭建的博客页面和支持markdown语法的博客编写平台,自动保存草稿。博客地址:https://chuckliu.me
Stars: ✭ 635 (-40.26%)
Mutual labels:  webpack, mongoose, koa
Blog
杨溜溜的个人博客,个人学习知识总结
Stars: ✭ 345 (-67.54%)
Mutual labels:  webpack, antd
Practice
💦 你没有见过的终极实战
Stars: ✭ 283 (-73.38%)
Mutual labels:  mongoose, koa
Nest Angular
NestJS, Angular 6, Server Side Rendering (Angular Universal), GraphQL, JWT (JSON Web Tokens) and Facebook/Twitter/Google Authentication, Mongoose, MongoDB, Webpack, TypeScript
Stars: ✭ 307 (-71.12%)
Mutual labels:  webpack, mongoose
koa-mongo
Koa2 + Mongoose + TypeScript Playground
Stars: ✭ 16 (-98.49%)
Mutual labels:  koa, mongoose
Create Graphql
Command-line utility to build production-ready servers with GraphQL.
Stars: ✭ 441 (-58.51%)
Mutual labels:  mongoose, koa
React Lego
React-lego : incrementally add more cool stuff to your react app
Stars: ✭ 417 (-60.77%)
Mutual labels:  webpack, koa
Blog React
react + Ant Design + 支持 markdown 的博客前台展示
Stars: ✭ 463 (-56.44%)
Mutual labels:  webpack, antd
React
基于react的企业后台管理开发框架
Stars: ✭ 809 (-23.89%)
Mutual labels:  webpack, antd
Fclub
Vue全家桶+Koa+mongoose全栈开发的单页应用 http://wap.fulun.club
Stars: ✭ 49 (-95.39%)
Mutual labels:  mongoose, koa
Vue Koa2 Login
基于 token 的登录注册。
Stars: ✭ 275 (-74.13%)
Mutual labels:  mongoose, koa
Umi Admin
基于蚂蚁金服 umi 可插拔的企业级 react 应用框架开发的 Admin。最核心特点:对后端开发人员友好
Stars: ✭ 310 (-70.84%)
Mutual labels:  webpack, antd
graceful
Gracefully exit server (Koa), database (Mongo/Mongoose), Redis clients, and job scheduler (Redis/Bull)
Stars: ✭ 37 (-96.52%)
Mutual labels:  koa, mongoose
React
React+webpack+redux+ant design+axios+less全家桶后台管理框架
Stars: ✭ 4,414 (+315.24%)
Mutual labels:  webpack, antd
React Article Bucket
总结,积累,分享,传播JavaScript各模块核心知识点文章全集,欢迎star,issue(勿fork,内容可能随时修改)。webpack核心内容部分请查看专栏: https://github.com/liangklfangl/webpack-core-usage
Stars: ✭ 750 (-29.44%)
Mutual labels:  webpack, antd
Deprecated
🚀 Framework for building universal web app and static website in Vue.js (beta)
Stars: ✭ 858 (-19.29%)
Mutual labels:  webpack, koa
koa-server
🗄️ GraphQL Back-end Server with Relay, Koa, MongoDB and Mongoose
Stars: ✭ 31 (-97.08%)
Mutual labels:  koa, mongoose
blog-backend
前后端分离实践----基于Koa2框架博客后端
Stars: ✭ 54 (-94.92%)
Mutual labels:  koa, mongoose

cdfang-spider

Build Status codecov David

成都房协网数据分析

统计成都自摇号以来所有的房源信息,通过图表的形式展示出来。

Preview

在线预览:https://cdfangyuan.cn

源代码:https://github.com/mengsixing/cdfang-spider

Features

已实现的功能:

  • [x] 房源数据同步最新。
  • [x] 房源价格动态保持更新。
  • [x] 首页:登记中房源、汇总统计展示。
  • [x] 首页:按楼盘数、房源数统计,及统计结果排名。
  • [x] 首页:按区域统计,汇总表查询。
  • [x] 历史页:年度汇总统计展示。
  • [x] 历史页:按房源数、区域、月份统计,及统计结果排名。
  • [x] 历史页:按房源数、楼盘数、区域统计,汇总表查询。

Technology

主要用到的技术:

  • React:MVVM 框架,用于构建前端界面。
  • Ant Design:基于 React 的组件库。
  • Bizchats:基于 React 的图表库。
  • Less:CSS 预处理器,提供变量、计算、嵌套、Mixin、函数等。
  • Webpack:打包前端项目,生成静态文件。
  • Apollo:基于 GraphQL 封装,用于搭建后端 GraphQL 支持和前端数据请求。
  • Koa:后端 Web 层框架,用于接收请求,进行处理。
  • Cheerio:解析抓取的 HTML 数据。
  • Mongoose:为 MongoDB 定义数据模型。
  • Gulp:打包后端项目,编译 TS 语法。
  • Jest:测试前后端项目,单元测试,API 测试等。
  • Typescript:为 JS 提供良好的类型检查功能,能编译出高质量的 JS 代码。

项目没有使用脚手架工具搭建,都是一步一步配置而成。具体的搭建流程:项目选型与环境搭建

Start

# clone with Git Bash
git clone https://github.com/mengsixing/cdfang-spider.git

# change directory
cd cdfang-spider

# install dependencies
npm i

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Deploy

# clone with Git Bash
git clone https://github.com/mengsixing/cdfang-spider.git

# change directory
cd cdfang-spider/docker

# run docker containers. It may take a long time.
docker-compose up -d

# server running at localhost:8082

License

MIT

Copyright (c) 2020 mengsixing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].