Coder Social home page Coder Social logo

marszone / embodied Goto Github PK

View Code? Open in Web Editor NEW
88.0 11.0 11.0 3.61 MB

Build you own Social Apps like facebook twitter etc. 使用kotlin和React来搭建一个社交apps,类似小红书,微博

License: MIT License

Kotlin 44.86% JavaScript 38.36% HTML 0.75% SCSS 9.88% Java 6.15%

embodied's Introduction

Embodied

化身

项目介绍

这是一个探索学习项目,旨在尝试使用kotlin+ktorm+mysql以及React+react-vant来进行开发移动社交Apps。

从零开始,一步步的搭建属于你的facebook,instagram,twitter,微博,小红书 whatever etc。

主要包含了用户登录注册,个人信息编辑,发布主题信息的发布,社交好友添加,消息发送,点赞收藏关注等功能。逐步完善当中。

由于开发过程中并未充分考虑安全防护问题,并不建议将该项目用于生产环境,仅做学习交流用,欢迎各位大佬提出宝贵意见。

PS:多语言目前仅实现了部分技术方案,并未全局支持。

Introduction

This is an exploratory learning project aimed at trying to develop mobile social apps using kotlin+ktorm+mysql and React+react-vant from scratch, step by step, to build your own facebook, instagram, twitter, Weibo, Xiaohongshu, and more.

It mainly includes user login and registration, personal information editing, posting theme information, adding social friends, message sending, liking, collecting, following, and other functions. It is gradually being improved.

Since security protection issues were not fully considered during the development process, it is not recommended to use this project in a production environment. It is only for learning and communication purposes. Welcome all experts to provide valuable feedback.

PS: Currently, multi-language support has only been partially implemented using certain technical solutions and is not globally supported yet.

功能介绍截图(建设中,还会优化)

登录页及注册页面

认证-登录

认证-注册

主页

我的

聊天

Function Introduction Screenshots (Under Construction, will be optimized)

Signin Page and Registration Page

Authentication - Signin

Authentication - Register

Home

Me

Chat

技术栈

前端技术栈

  • React
  • react-vant
  • axios
  • Redux
  • WebSocket
  • normalize
  • react-scoped-css

后端技术栈

  • Kotlin
  • Spring Boot
  • Maven
  • Ktorm
  • Sa-Token
  • WebSocket
  • Druid
  • OSS
  • minio

Introduction

FrontEnd Technologies

  • React
  • react-vant
  • axios
  • Redux
  • normalize
  • react-scoped-css

BackEnd Technology

  • Kotlin
  • Spring Boot
  • Maven
  • Ktorm
  • Sa-Token
  • WebSocket
  • Druid
  • OSS
  • minio

功能规划

  • I18n多语言支持
  • 消息模块。
  • 话题模块。
  • 用户模块,用户注册,用户登录,用户详细信息等。
  • UI原型设计,接口,数据库
  • 头脑风暴,项目原型设计模块设计。

Feature Planning

  • Multi-language support (I18n)
  • Messaging module
  • Topic module
  • User module, including user registration, user login, user profile, etc.
  • UI prototype design, interfaces, and database
  • Brainstorming, project prototype design module design

embodied's People

Contributors

marszone avatar ml1024 avatar

Stargazers

MMQuan avatar 月亮太美-zhi乎 avatar Benjamin Moll avatar  avatar Yuanhao Li avatar Shilin Wang avatar HINATA君 avatar 翟鸣 avatar Nicholas Baird avatar  avatar Awesome King avatar Hồ Thi Tý avatar 幻城 avatar 0xLemon avatar  avatar  avatar Zhonghua Suo avatar  avatar James avatar Angel Development Protocol avatar  avatar 马志宇 avatar  avatar D.Hu avatar Sindre Sorhus avatar  avatar  avatar Hao Shang avatar 涂娜娜 avatar  avatar Tyler Morita avatar Heroes of Storm avatar wym keith avatar Margaret Wong avatar GuaGuaBear avatar Ether Line avatar Guo Lin avatar yycc-move avatar  avatar Alan Yang avatar  avatar Hao Yang 杨浩 avatar Dia avatar Yefeng Zhen avatar Singularity avatar WangYiChen avatar Daniel Huang avatar Ten Plus avatar Hansheng GUO avatar Nate River avatar Miss Ruan avatar  avatar  avatar  avatar  avatar  avatar Mr. Pieixoto avatar MinerProxy avatar 杨维哲 avatar G.MaClean avatar Xu Hong Bo avatar  avatar  avatar Jack_Meng avatar Sumo Lee avatar  avatar ProgrammerUnknown avatar  avatar  avatar Danny avatar 皮皮 PiPi avatar  avatar  avatar Hunt Zhao avatar ドーム avatar Alec Shan avatar 云深数字人 avatar 一枚想成为树懒的程序员 avatar 樹都京葬 avatar 大霸王 Hacker avatar Zen Obsidian avatar Frontiers of Science avatar  avatar Shen Hong avatar 非0即1 avatar 來自不知名的知名公司 avatar  avatar  avatar

Watchers

 avatar Hao Shang avatar Zen Obsidian avatar ドーム avatar Jayden Gottlieb avatar HINATA君 avatar Guo Lin avatar Margaret Wong avatar Awesome King avatar Nicholas Baird avatar 月亮太美-zhi乎 avatar

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.