TypeAlong
TypeAlong is a sleek, minimalistic typing game built using Svelte, designed to enhance your typing skills while enjoying your favorite books. The app supports EPUB file uploads and provides an immersive, beautifully crafted experience in a Nord-themed interface.
Features
- EPUB Upload and Preview: Upload your EPUB files to preview and select the page you want to start typing from.
- Spot Saving: Never lose your place. TypeAlong remembers where you left off.
- Random Word Typer: Test your typing skills with a basic random word generator, perfect for a quick practice session.
- Minimalistic Design: A clean, distraction-free Nord-themed UI for an enjoyable experience.
- Progress Tracking: Track your typing progress over time for continuous improvement.
- Responsive UI: Seamlessly works across various devices for on-the-go typing fun.
Getting Started
Prerequisites
- Node.js and npm installed on your system.
Installation
- Clone this repository:
git clone https://github.com/noway-code/TypeAlong.git
- Navigate to the project directory:
cd TypeAlong
- Install dependencies:
npm install
- Start the development server:
npm run dev -- --open
- Open your browser and navigate to
http://localhost:5173
.
Usage
- Upload your EPUB file by clicking on the "Upload EPUB" button.
- Select the page you want to type along with and start typing.
- Use the random word generator for quick practice.
- Your progress will be saved automatically, or you can manually export it.
Contributing
We welcome contributions! Feel free to open an issue or submit a pull request to improve TypeAlong.
License
This project is licensed under the MIT License.
Acknowledgments
- Nord Theme: For the beautiful and calming interface inspiration.
- Svelte Community: For the amazing framework that powers this app.
Enjoy typing with TypeAlong!