GithubHelp home page GithubHelp logo

runanwang / somewhere Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 28.92 MB

Graduate Project

License: MIT License

Go 24.86% HTML 0.18% JavaScript 15.77% Vue 28.38% Dockerfile 0.12% Python 23.51% Shell 0.04% Jupyter Notebook 5.15% SCSS 2.00%

somewhere's People

Contributors

runanwang avatar

Watchers

 avatar

somewhere's Issues

后端基本架构搭建

采用MVC模式,采用前后端分离

model部分

  • SQL三个库:商铺库、用户库、商铺-产品库

  • NOSQL两个库:产品信息库、记录库

需要完成对两个库进行增删改查操作。

推荐策略设计

需要完成的是生成的过程。

  • 首先完成一个按照数据库内物品顺序进行推荐的算法

  • 按照价格进行推荐的算法

  • 按照销量排序

加入记录数据库

采用Redis,键值对,做成动态调整的,根据算法,每个算法对每个用户维持一条记录。将各个算法的结果综合得到一个最终的结果库。

算法的个数可以动态调整。

一期工程完成一个随机排序+最终整合结果库。

前端方案调研

涉及到前端问题的部分主要有三个:用户端的购买界面、商户的界面,以及平台的管理界面,为避免麻烦,三个界面采用一个系统来写。在已经确定用go来写后端的前提下,前端应采用RESTFUL接口形式来实现。

考虑完全用web来实现全部的功能。

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.