EN

VibeNest is currently available in English. More interface languages are coming soon.

Go to Home
Recharge Platform

Mobile recharge for Claro, TIM, and Vivo

A web-based mobile phone recharge platform for Brazilian telecom operators.

Claro · TIM · Vivo

Claro
TIM
Vivo

Zenvoki-Recarga is a Node.js web application that enables users to purchase mobile phone recharges for major Brazilian carriers (Claro, TIM, Vivo). The platform features user authentication, payment processing via MercadoPago, and an administrative dashboard for order management.

Key Features

Multi-carrier Support

Recharge services for Claro, TIM, and Vivo

User Management

Registration, login, and user dashboard

Payment Integration

MercadoPago payment processing

Admin Panel

Order management and monitoring dashboard

Responsive Design

Mobile-friendly interface

Secure Sessions

Authentication with express-session

Powerful Admin Dashboard

Manage orders, track payments, and monitor recharge activity from a clean, responsive administrative panel built for efficiency.

Open App
Recent Orders
#RCG-8472 Completed R$30
#RCG-8473 Processing R$50
#RCG-8474 Completed R$15
#RCG-8475 Failed R$100

Getting Started

01

Install Dependencies

Run npm install to set up all required packages.

02

Configure Environment

Set up your environment variables for MercadoPago and database connections.

03

Start the Server

Launch with npm start and access at localhost:3000.

Tech Stack

Backend

  • Node.js with Express.js
  • LowDB for lightweight storage
  • PostgreSQL support (pg driver)
  • bcryptjs for password hashing
  • MercadoPago SDK

Frontend

  • Vanilla HTML/CSS/JavaScript
  • Responsive design

Infrastructure

  • Docker containerization
  • Netlify deployment config

Project Structure

public/ ├── admin/ # Admin dashboard ├── assets/ # Carrier logos and icons ├── *.html # User-facing pages └── style.css # Styling server.js # Express server db.json # LowDB database

Quick Setup

  1. Install dependencies: npm install
  2. Configure environment variables
  3. Start the server: npm start
  4. Access at http://localhost:3000

The application runs on port 3000 and includes Docker support for easy deployment.

Zenvoki-Recarga

A web-based mobile phone recharge platform for Brazilian telecom operators.

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...