Git Product home page Git Product logo

egoshop's Introduction

1 概述

EGoShop 是GO语言实现的商城项目。

目前业界大部分商城项目都是PHP或者Java的商城项目,但很少有比较完善的Go的商城项目。

因此我们参考了业界的Fashop项目,经过一些改造后,完成了EGoShop

EgoShop详细介绍请看文档

2 介绍

EGoShop使用了GO,Vue,React技术,Gin,Uniapp,Ant Deign Pro框架。使得我们的系统更加易于部署,开发和维护。

2.1 演示环境

2.2 截图

小程序截图

adminantadminant

后台截图

adminant

监控截图

monitor

2.3 功能特性

  • 商城首页
  • 商品详情
  • 分类页(todo)
  • 搜索页(todo)
  • 购物车
  • 个人中心
  • 地址管理
  • 订单管理(fix bug)
  • 支付
  • 收藏记录
  • 浏览记录
  • 消息中心(todo)
  • 积分管理(todo)

2.4 技术特性

名称 特性1 特性2 特性3
首页cache redis cache support 接口 support file cache support
详情页cache redis cache support 接口 support file cache support
文件上传 oss support file support
session redis support memory support
jwt mysql support redis todo file todo
可观测性 prometheus support

3 安装

3.1 二进制包安装

wget https://github.com/i2eco/egoshop0.1.0.tar.gz(todo,还没发布release包)
tar xvf egoshop0.1.0.tar.gz
./egoshop install
./egoshop start
访问http://127.0.0.1:9001

3.2 编译安装

todo

5 设计

6 开发

在自己的mysql里创建一个egoshop的数据库

make install # 创建自己数据库结构

make go # 运行go程序

make wechat # 运行小程序

make ant # 运行后台

make all # 全部编译

7 加入我们

wechat

8 LICENSE

Apache License 2.0

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.