Skip to content

cocopo-codes/counterpoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Counterpoint: A Minimalist Word Counting App 📝

Overview

Counterpoint is a sleek, dark-themed word counting application designed to help writers track their writing progress with ease and style. Built with Vue.js and TypeScript, it offers a clean, responsive interface for monitoring word count and setting writing goals.

Counterpoint Word Counter App

🌟 Features

  • Real-time Word Counting: Track your writing progress instantly
  • Goal Setting: Set and monitor your writing goals
  • Local Storage: Automatically save your progress
    • Persists across page refreshes
    • Resets daily word count at the start of a new day
  • Backup Functionality: Manually download your word count data
  • Responsive Design: Works on desktop and mobile

🚀 Technologies

  • Vue.js 3
  • TypeScript
  • date-fns
  • Lodash-es
  • Vite
  • IM Fell English Typography
  • Responsive CSS Design

📦 Installation

Prerequisites

  • Node.js (v16.0.0+)
  • npm (v8.0.0+)

Steps

  1. Clone the repository
git clone https://github.com/cocopo-codes/counterpoint.git
cd counterpoint/wordcount-app
  1. Install dependencies
npm install
  1. Run the development server
npm run dev

🔧 Usage

  1. Enter your text in the textarea
  2. Click "Count Words" to track your progress
  3. Set a word count goal
  4. Monitor your daily and total word count
  5. Use the "Download Backup" button to save your progress manually

Running the Application

Development Mode

Start the development server:

npm run dev

The application will be available at http://localhost:5173

Build for Production

Create a production build:

npm run build

Preview Production Build

npm run preview

🤝 Contributing

We welcome contributions! Please see our Contributing Guide and Code of Conduct.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙌 Acknowledgements

  • Developed with Windsurf AI
  • Created by Coco Poley
  • Built with ❤️ using Vue.js
  • Inspired by writers and creators everywhere

📞 Support

Open an issue on GitHub for any questions or problems.

Contact

Coco Poley - GitHub


Happy Writing! 📝✨

About

A minimalist word counting web app

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published