GhostType is a sleek and modern typing speed test application built with React, Appwrite, and Vite. It allows users to test their typing speed, track performance, and compete on a leaderboard.
- Primary Color:
#D82934
(Accent, Buttons, Highlights) - Borders & Secondary Elements:
#5E5E5E
- Background:
#232323
(Dark Mode)
✅ Real-time typing speed tracking (WPM, Accuracy, Mistakes)
✅ Sound effects for key presses, deletions, and spacebar
✅ Auto-generated word sequences for varied tests
✅ User authentication using Appwrite
✅ Leaderboard system to track high scores
✅ Fully responsive & accessible design
git clone https://github.com/swamimalode/ghost-type.git
cd ghost-type
npm install
Create a .env
file in the root directory and add the following:
VITE_APPWRITE_ENDPOINT=<Your Appwrite Endpoint>
VITE_APPWRITE_PROJECT_ID=<Your Project ID>
VITE_APPWRITE_DATABASE_ID=<Your Database ID>
VITE_APPWRITE_COLLECTION_ID=<Your Collection ID>
npm run dev
The app should now be running at http://localhost:5173
For any questions or contributions, reach out:
-
🌐 Portfolio: swamimalode.online
-
📧 Email: [email protected]