Skip to content
/ ThinNav Public

一个极其简洁轻便的开源网址导航站,自带后台管理系统

Notifications You must be signed in to change notification settings

DemoJ/ThinNav

Repository files navigation

以极简为目的的网址导航

因为自己工作及生活中需要用到一些网址导航的页面,但找到的一些网址导航项目要么过于复杂,要么有些基础功能都没有实现(比如没有后台管理),对于非程序员非常不友好。

在ChatGPT等AI技术发展火热的今天,我想虽然自己不太会写代码,但或许也能借助AI的力量实现一个简单的项目,所以开发了这样一个自己用的上,且能检验一下自己使用ChatGPT能力的网址导航项目。

使用说明

使用docker compose方式部署

首先git clone本项目,进入项目目录,执行以下命令:

docker compose up -d

等待部署完成,访问http://127.0.0.1:8888

后台管理

后台地址默认添加后缀/admin即可:http://127.0.0.1:8888/admin
部署后,会自动创建一个管理员账号,账号名为admin,密码为123456
密码可在登录后修改。
后续愉快的创建分类及网址就完事了。
并且大部分网址的图标和描述不需要手动填写,在创建时会去自动获取该网站的图标和描述。

忘记密码

如果忘记密码,可进入项目目录执行以下重置密码脚本:

docker compose exec app python reset_password.py

技术栈说明

用户端:Vue.js
后台管理:pureAdmin
后端:fastapi
数据库:sqlite

项目截图

用户端

用户端截图

后台管理

后台修改密码

后台修改密码

致谢

About

一个极其简洁轻便的开源网址导航站,自带后台管理系统

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published