Skip to content

Clone of the popular Telegram mini app, Paws, built with Next.js 14, TypeScript, and Tailwind CSS.

Notifications You must be signed in to change notification settings

Ojuvic/Paws-Telegram-Mini-App-Clone

 
 

Repository files navigation

Paws Telegram Mini App Clone

This repository contains both the initial setup and the final version of the Paws Telegram mini app clone project. The repository includes the basic project structure, necessary images, icons, and styling.

Overview

This project is a clone of the popular Telegram mini app, Paws. The repository provides two branches:

  1. Initial Setup: Contains the foundational Next.js 14 project structure with:

    • Configured Tailwind CSS
    • All necessary icons and images
    • Type definitions
    • Required fonts
  2. Final Version: The completed application featuring:

    • Tab-based navigation
    • Home screen with wallet connection and balance display
    • Leaderboard with rankings
    • Friends invitation system
    • Tasks management system
    • Animated UI elements

Getting Started

Follow these instructions to get started with either version of the project:

Cloning the Repository

  1. Clone the Repository:
    git clone https://github.com/nikandr-surkov/Paws-Telegram-Mini-App-Clone.git
    cd Paws-Telegram-Mini-App-Clone

Initial Setup

  1. Switch to the initial-setup Branch:

    git checkout initial-setup
  2. Install Dependencies:

    npm install
  3. Run the Development Server:

    npm run dev
  4. Open Your Browser: Navigate to http://localhost:3000 to see the initial setup.

Final Version

  1. Switch to the final-version Branch:

    git checkout final-version
  2. Install Dependencies:

    npm install
  3. Run the Development Server:

    npm run dev
  4. Open Your Browser: Navigate to http://localhost:3000 to see the final version of the application.

Technologies Used

  • Next.js 14
  • TypeScript
  • Tailwind CSS

Project Structure

├── app/
│   ├── globals.css
│   ├── layout.tsx
│   └── page.tsx
├── components/
│   ├── CheckFootprint.tsx
│   ├── NavigationBar.tsx
│   ├── TabContainer.tsx
│   ├── HomeTab.tsx
│   ├── LeaderboardTab.tsx
│   ├── FriendsTab.tsx
│   └── TasksTab.tsx
├── contexts/
│   └── TabContext.tsx
├── icons/
│   └── [icon files]
├── images/
│   └── [image files]
└── utils/
    └── types.ts

Contact

For any inquiries, please contact me:

About

Clone of the popular Telegram mini app, Paws, built with Next.js 14, TypeScript, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.3%
  • CSS 2.3%
  • JavaScript 0.4%