Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 View Increaser


🌟 Overview

View Increaser is a lightweight web-based utility that automatically opens a target URL in a browser tab at configurable intervals to simulate repeated page visits.

The project is designed for educational purposes, browser automation experiments, and learning how interval-based client-side interactions work using JavaScript and Node.js.


🔥 Live Demo

👉 Website: https://view-increaser.onrender.com/


✨ Features

  • 🔁 Automatic URL opening at fixed intervals
  • 📊 Real-time hit counter
  • ⏳ Countdown timer before the next visit
  • ▶️ Start & Stop controls
  • 🧩 Clean MVC architecture
  • ⚡ Lightweight and simple UI
  • 📱 Responsive design

🖥️ Preview

View Increaser Demo


🛠️ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend

  • Node.js
  • Express.js
  • EJS

Architecture

  • MVC Pattern

📂 Project Structure

view-increaser/
│
├── controllers/
├── models/
├── routes/
├── views/
├── public/
├── app.js
├── package.json
└── README.md

⚙️ Installation

Clone the repository:

git clone https://github.com/pradipchaudhary/view-increaser.git

Move into the project directory:

cd view-increaser

Install dependencies:

npm install

Start the development server:

npm start

🚀 Usage

  1. Enter a valid URL
  2. Click the Start button
  3. The application will automatically open the URL at regular intervals
  4. Monitor the live counter and countdown timer
  5. Click Stop anytime to end the process

💡 Use Cases

  • Browser automation experiments
  • JavaScript interval handling practice
  • Educational demos
  • Learning MVC architecture
  • Understanding client-side browser interactions

🌱 Future Improvements

  • 🔐 Authentication system
  • 🌐 Multiple URL support
  • ⏲️ Custom interval configuration
  • 📈 Analytics dashboard
  • 💾 Database integration
  • 📊 History tracking

🤝 Contributing

Contributions are welcome!

If you'd like to improve this project:

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Open a Pull Request

📜 License

This project is licensed under the MIT License.

See the LICENSE file for more information.


👨‍💻 Author

Pradip Chaudhary


Made with ❤️ using Node.js & JavaScript

About

A lightweight web tool that simulates user hits to increase URL views by opening and closing the link at regular intervals.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages