网址:http://www.tianlefirstweb.fun
本网站励志于帮助广大男性同胞,给女朋友/老婆挑选口红
本项目为本人独立完成的第一个项目,如果大家觉得有意思请点个star,这将对我的转行求职有极大的帮助!谢谢!
项目灵感来源:https://github.com/Ovilia/lipstick
- 数据包含8大口红品牌官方最新色号(使用Jsoup,HtmlUnit,Selenium爬取)
- 支持根据口红名称/色号名称/色号颜色的搜索(ElasticSearch)
- 支持注册登录,Github登录 (SpringSecurity + JWT)
- 支持在线聊天的基础功能(WebSocket)
- 支持色号收藏,网站留言和回复(Mysql增删改查)
- 后台管理目前可以增删改口红
- 完善后台管理,给色号添加不同tag,分类推荐
- 使用缓存加快访问速度(Redis)
- 通过邮箱重置密码
后端Spring全家桶:包含SpringDataJpa,SpringDataElasticsearch,SpringSecurity,SpringWebsocket等
数据库方面:搜索引擎ElasticSearch,关系型数据库Mysql,缓存Redis
前端:ReactJS + TailwindCSS + 各种React Component库
运维:前端使用Nginx部署,后端使用Github workflows + Docker部署,服务器和域名均为阿里云最便宜的一档
微信号:rentianle2022
LeetCode:rentianle2021 (id:Lucky_1002)
本人2021年开始接触编程,目前主要使用Java编写后端代码,欢迎多多交流~