Skip to content

MaybeTarun/Revo

Repository files navigation

revo

revo is a modern project setup tool that supports both React and Next.js projects. It's designed to streamline your workflow by providing clean project structures, pre-configured with TypeScript and Tailwind CSS, so you can focus on building amazing applications.


🚀 Features

  • Two Framework Options: Choose between React (Vite) or Next.js
  • TypeScript Ready: Pre-configured TypeScript for type safety
  • Tailwind CSS: Fully configured for utility-first styling right out of the box
  • Latest Dependencies: Always uses the latest versions of all packages
  • Interactive Setup: Simple CLI with progress indicators
  • Clean Project Structure: Thoughtfully organized file structure for maintainable code

📦 What You Get

React Template (Vite)

  1. React 18 with TypeScript
  2. Vite for lightning-fast development
  3. Tailwind CSS for styling
  4. ESLint for code quality
  5. Motion for animations

Next.js Template

  1. Next.js 15 with App Router
  2. TypeScript for type safety
  3. Tailwind CSS for styling
  4. ESLint for code quality
  5. Optimized for production

🛠️ Installation

Prerequisites

Make sure you have Node.js (>=14.x) and npm/yarn installed.

Create a New Project

Option 1: With project name

npx create-revo my-awesome-project

Option 2: Interactive mode (will prompt for project name)

npx create-revo

Choose Your Template

You'll be prompted to choose between:

  1. React.js - Vite + TypeScript + Tailwind CSS
  2. Next.js - App Router + TypeScript + Tailwind CSS

Navigate to Your Project

cd [project-name]

Install Dependencies

npm install

🏃 Getting Started

Start the Development Server

npm run dev

Build for Production

npm run build

Preview Production Build

npm run preview

🌟 Feedback & Support

If you like revo or have suggestions for improvement, let me know! You can reach out to me on Twitter.

Happy coding with revo! 🎉


🙏 Credits

revo is built on top of amazing open-source tools. A big shoutout to:

  • React - The library for building user interfaces
  • Next.js - The React framework for production
  • Vite - The lightning-fast frontend build tool
  • Tailwind CSS - Utility-first CSS framework for rapid UI development
  • TypeScript - Typed JavaScript at any scale

Releases

No releases published

Packages

No packages published