diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/README.md b/README.md
index b715461..c0beae7 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,27 @@
-# Uoj
+

+
+# Universal Online Judge
+
+> #### 一款通用的在线评测系统。
+
+## 特性
+
+- 前后端全面更新为 Bootstrap 4 + PHP 7。
+- 多种部署方式,各取所需、省心省力、方便快捷。
+- 各组成部分可单点部署,也可分离部署;支持添加多个评测机。
+- 题目搜索,全局放置,任意页面均可快速到达。
+- 所有题目从编译、运行到评分,都可以由出题人自定义。
+- 引入 Extra Tests 和 Hack 机制,更加严谨、更有乐趣。
+- 支持 OI/IOI/ACM 等比赛模式;比赛内设有提问区域。
+- 博客功能,不仅可撰写图文内容,也可制作幻灯片。
+
+## 文档
+
+有关安装、管理、维护,可参阅:[https://universaloj.github.io/](https://universaloj.github.io/)
+
+## 感谢
+
+- [vfleaking](https://github.com/vfleaking) 将 UOJ 代码[开源](https://github.com/vfleaking/uoj)
+- 向原项目或本项目贡献代码的人
+- 给我们启发与灵感以及提供意见和建议的人