Skip to content

Commit

Permalink
add README.md and README.zh-cn.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Jackie Yang committed Oct 15, 2024
1 parent a0499ea commit 2b45ffa
Show file tree
Hide file tree
Showing 2 changed files with 186 additions and 2 deletions.
95 changes: 93 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,94 @@
## Introduction
<div align="center">
<img alt="logo" width="180" src="src/assets/logo.svg"/>
</div>

## Get Started
<div align="center">
<h1>GPA Calculator</h1>
</div>

<p align="center">
A pure front-end GPA calculator that allows users to upload transcripts, calculate GPA, and perform various simulations.
</p>

<div align="center">

![Vue Version](https://img.shields.io/badge/vue-v3.4.15-blue)
![Arco Version](https://img.shields.io/badge/arco-v2.55.1-blue)
![Tailwind Version](https://img.shields.io/badge/tailwind-v3.4.3-blue)
![ExcelJs Version](https://img.shields.io/badge/exceljs-v4.4.0-blue)
![License](https://img.shields.io/github/license/jackieyyang/gpa-calculator)

</div>


<div align="center">

English | [中文](./README.zh-cn.md)

</div>



---

## Main Features

- Upload transcripts and automatically calculate GPA
- View grades for all courses
- Arithmetic average
- Weighted average
- Select calculation method
- Best grades
- Full process grades
- Add or delete courses to simulate different scenarios
- Provide i18n support for both Chinese and English
- All data is processed on the front end to ensure data security

## Getting Started

1. Download the project to local
```
git clone https://github.com/jackieyyang/gpa-calculator.git
cd gpa-calculator
```

2. Install dependencies
```
npm install
```

3. Run the project
```
npm run dev
```

4. Upload transcripts
- Export transcripts from your academic system
- Select the uploaded transcript button
- Click Confirm Upload to upload the file
- Click the small trash can on the right side of the file to clear the record (uploaded files will not be deleted)


5. Use the system function
- View all courses arithmetic and weighted average grades
- Best grades
- Full process grades
- Simulate different grade situations
- Add courses
- Delete courses
- Restore the original transcript
- Download the transcript template

## Pay Attention

- All data processing is done on the front end, so there is no need to worry about data security issues.
- Make sure your browser is up-to-date to ensure the best experience.
- If you encounter any problems, please refresh the page or re-upload the transcript.

## Contributing

Submit an issue if you have any questions or suggestions and submit a pull request if you are interested in contributing to this project.

## License

This project is licensed under the [MIT License](LICENSE).
93 changes: 93 additions & 0 deletions README.zh-cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<div align="center">
<img alt="logo" width="180" src="src/assets/logo.svg"/>
</div>

<div align="center">
<h1>GPA Calculator</h1>
</div>

<p align="center">
一个纯前端的 GPA 计算器,允许用户上传成绩单,计算 GPA,并进行各种模拟计算。
</p>

<div align="center">

![Vue Version](https://img.shields.io/badge/vue-v3.4.15-blue)
![Arco Version](https://img.shields.io/badge/arco-v2.55.1-blue)
![Tailwind Version](https://img.shields.io/badge/tailwind-v3.4.3-blue)
![ExcelJs Version](https://img.shields.io/badge/exceljs-v4.4.0-blue)
![License](https://img.shields.io/github/license/jackieyyang/gpa-calculator)

</div>

<div align="center">

[English](./README.md) | 中文

</div>



---

## 主要特性

- 上传成绩单并自动计算 GPA
- 查看全科成绩
- 算数平均分
- 加权平均分
- 选择计算方式
- 最好成绩
- 全过程成绩
- 新增或删除课程以模拟不同情况
- 提供i18n支持, 支持中文和英文
- 所有数据在前端处理,保证数据安全性

## 快速开始

1. 下载项目到本地
```
git clone https://github.com/jackieyyang/gpa-calculator.git
cd gpa-calculator
```

2. 安装依赖
```
npm install
```

3. 运行项目
```
npm run dev
```

4. 上传成绩单
- 通过教务系统导出成绩单
- 选择上传成绩单
- 点击"确认上传"完成上传
- 点击文件右侧小垃圾桶清除记录(已上传文件不会被删除)


5. 使用功能
- 查看全科算数和加权成绩
- 最高成绩
- 全过程成绩
- 模拟不同成绩情况
- 新增课程
- 删除课程
- 恢复原始表单
- 下载成绩单模板

## 注意事项

- 所有数据处理均在前端进行,无需担心数据安全性问题
- 确保您的浏览器已更新到最新版本,以获得最佳体验
- 如遇到任何问题,请刷新页面或重新上传成绩单

## 贡献

如有任何问题或建议,欢迎提交 issue。如果您有兴趣为这个项目做出贡献,请提交 pull request。

## 许可证

这个项目是基于 [MIT License](LICENSE) 的。

0 comments on commit 2b45ffa

Please sign in to comment.