Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.58 KB

README.md

File metadata and controls

57 lines (39 loc) · 1.58 KB

NCN Portal

Features

NCN Portal is a Claude web interface developed using Next.js and the Claude Chat API.

  • Deploy a custom Claude web interface that supports markdown, prompt storage, and multi-person chats.
  • Create a private, web-based Claude for use among friends without sharing your API key.
  • Clear and expandable codebase, ideal as a starting point for your next AI Next.js project.

Prerequisites

  • Volta installed (optional).
  • You need an Claude account.
  • Solna Wallet installed.

Environment Variables

NEXT_PUBLIC_API_BASE_URL=http://localhost:8080
NEXT_PUBLIC_SOLANA_CHAIN=solana:devnet

Development

Running Locally

  1. Install NodeJS 20.
  2. Clone the repository.
  3. Install dependencies with yarn.
  4. Copy .env.example to .env.local and update environment variables.
  5. Start the application using yarn dev.
  6. Visit http://localhost:3000 in your browser.

Environment Variables

Copy .env.example.

cp .env.example .env

Required environment variables:

Name Description Default Value
NEXT_PUBLIC_API_BASE_URL Interact with backend http://localhost:8080

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  • Fork the project
  • Create your feature branch (git checkout -b username/feature_name)
  • Commit your changes (git commit -m 'Add some feature')
  • Push to the branch (git push origin username/feature_name)
  • Open a Pull Request