Skip to content

memodb-io/memobase-inspector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memobase Inspector

A modern, feature-rich dashboard application built with Next.js 15 and React 19, designed for efficient management and analysis of MemoBase data. The project supports internationalization and cloud deployment.

Features

  • 🚀 Built with Next.js 15 and React 19
  • 🌐 Internationalization with next-intl
  • 🎨 Modern UI components using Radix UI
  • 📊 Data visualization (e.g., Recharts)
  • 🌙 Dark mode support (next-themes)
  • 🔒 Authentication with Supabase
  • 💳 Payment integration with Stripe
  • 🎯 State management with Zustand
  • 🎨 Styled with Tailwind CSS
  • 🚢 Cloudflare deployment support

Prerequisites

  • Node.js (Latest LTS version recommended)
  • pnpm (Package manager)
  • Cloudflare account (for deployment)

Getting Started

  1. Clone the repository:
git clone [repository-url]
cd memobase-inspector
  1. Install dependencies:
pnpm install
  1. Set up environment variables: Create a .env.local file in the root directory and add the required environment variables.

  2. Run the development server:

pnpm dev

Open http://localhost:3000 in your browser to see the result.

Available Scripts

  • pnpm dev - Start the development server (Turbopack)
  • pnpm build - Build the application
  • pnpm start - Start the production server
  • pnpm lint - Run ESLint
  • pnpm preview - Preview Cloudflare build
  • pnpm deploy - Deploy to Cloudflare
  • pnpm upload - Upload build to Cloudflare
  • pnpm cf-typegen - Generate Cloudflare environment types

Project Structure

├── app/              # Next.js app directory
├── components/       # Reusable UI components
├── lib/              # Utility functions and configurations
├── types/            # TypeScript type definitions
├── messages/         # Internationalization messages
├── hooks/            # Custom React hooks
├── public/           # Static assets
├── api/              # API routes
└── utils/            # Business utilities

Deployment

Deploy to Cloudflare with a single command:

pnpm deploy

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'feat: your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

License

This project is based on Memobase and follows its original license. Please refer to the original Memobase repository for license details.

Support

For support, please open an issue in the repository.

About

Memobase Inspector

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages