# [QuikGrade](https://quikgrade.vercel.app)
QuikGrade is a fast, clean, and modern grading tool for teachers. It allows you to add assignments, input scores, and instantly see totals, all in a minimal and mobile-friendly interface.
## Features
- Add assignments for students with customizable question counts
- Instantly calculate and display total scores
- Edit and delete assignments
- Filter assignments by student, title, or date
- Export assignment or student scores as CSV
## Setup
1. **Clone the repository:**
```bash
git clone https://github.com/leecheeyong/QuikGrade.git
cd QuikGrade
```
2. **Install dependencies:**
```bash
npm install
# or
yarn install
```
3. **Configure Firebase:**
- Go to [Firebase Console](https://console.firebase.google.com/) and create a new project.
- Enable **Authentication** (Email/Password).
- Set up **Cloud Firestore** in test mode (or with secured rules).
- Edit the `src/firebase.js` file, replace with your Firebase credentials
## Credits
- This project was inspired by [quickgra.de](https://quickgra.de/) & [quickgrade.us](https://quickgrade.us/)
## Contributing
Contributions are welcome! Please [open issues](https://github.com/leecheeyong/QuikGrade/issues) or [pull requests](https://github.com/leecheeyong/QuikGrade/pulls) for improvements and bug fixes.
## License
QuikGrade is available as open source under the terms of the [MIT License](https://github.com/leecheeyong/QuikGrade/blob/main/LICENSE).