Skip to content

Kanadb30/Zillion

Repository files navigation

Zillion

Zillion is a modern web platform built with Next.js and Prisma. It delivers fast data handling and rich analytics.

GITHUB Link - https://github.com/Kanadb30/Zillion

Features

  • Next.js with Turbopack for rapid builds
  • Prisma ORM for type-safe database access
  • Clerk Auth for secure user sign-in
  • Serverless Neon DB for scalable storage
  • ImageKit for optimized image uploads
  • Inngest for event-driven automation
  • Redux Toolkit for predictable state management

Tech Stack

  • Language: JavaScript
  • Framework: Next.js v15.3.5
  • Database: Neon (serverless PostgreSQL)
  • ORM: Prisma v6.19.0
  • Authentication: @clerk/nextjs v6.34.5
  • Styling: Tailwind CSS v4.1.17
  • Build Tools: LightningCSS v1.30.2

Prerequisites

  • nvm (Node.js version manager)
  • npm v8 or higher
  • Git (command-line)

If nvm or Git are not installed, follow these steps:

Installation

Clone the repository and install dependencies:

git clone https://github.com/Kanadb30/Zillion.git
cd Zillion
cp .env.example .env
nvm install 20.17.0
nvm use 20.17.0
npm install

Available Scripts

Zillion provides these npm scripts:

  • npm run dev – Start development server
  • npm run build – Generate Prisma client and build
  • npm run start – Launch production server
  • npm run lint – Run code linter
  • npm test – Execute test suite

Running Locally

Start the development environment:

npm run dev

Open http://localhost:3000 in your browser.

Building for Production

Generate a production build and start:

npm run build
npm run start

The app listens on port 3000 by default.

Hidden Pages

To get access to admin panel or store page contact me.

Common Use Cases

  • User Registration: Sign up and manage profiles
  • Image Uploads: Store and serve images via ImageKit
  • Analytics Dashboard: Visualize data with charts
  • Real-Time Events: Trigger and handle workflows

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m "Add feature")
  4. Push to your branch (git push origin feature/your-feature)
  5. Open a pull request

License

This project is open source under the MIT License.

About

CSP-203_Project_[e-commerce-store]

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •