|
|
12 months ago | |
|---|---|---|
| .husky | 4 years ago | |
| demo | 4 years ago | |
| install | 12 months ago | |
| public | 12 months ago | |
| src | 12 months ago | |
| .eslintrc.js | 4 years ago | |
| .gitignore | 4 years ago | |
| .prettierignore | 4 years ago | |
| .prettierrc.json | 4 years ago | |
| LICENSE | 4 years ago | |
| README.md | 12 months ago | |
| config.json | 12 months ago | |
| next-env.d.ts | 12 months ago | |
| next.config.js | 4 years ago | |
| nullshift.code-workspace | 12 months ago | |
| package-lock.json | 12 months ago | |
| package.json | 12 months ago | |
| postcss.config.js | 4 years ago | |
| tailwind.config.js | 4 years ago | |
| themes.json | 4 years ago | |
| tsconfig.json | 4 years ago | |
| vercel.json | 4 years ago | |
README.md
✨ Jeff's NullShift - A Terminal Experience for Innovators! A futuristic, highly customizable, and user-friendly terminal-inspired website template. Perfect for showcasing portfolios, projects, or crafting unique interactive experiences. Powered by Next.js and styled for tech, crypto, and finance enthusiasts.
Setting up your NullShift Terminal is quick and easy. Modify just one file: config.json. Once you clone the repository, get started with:
bash Copy code yarn install && yarn dev Why NullShift? With NullShift, you can build:
A personal website: Showcase your expertise in technology, finance, or crypto. Interactive project pages: Highlight your work, such as blockchain applications or AI tools. Browser dashboards: Create a tech-forward startpage for your browser. Custom experiences: Use NullShift as a foundation for creative tools or concepts. Feel free to explore the live demo and let your imagination run wild!
📸 Features Dynamic Commands: Includes about, social, projects, resume, tech-stack, experience, and more! Light and Dark Themes: Switch between modes effortlessly. Custom ASCII Art: Personalize the banner to reflect your brand or style. Config-driven Customization: Modify config.json for instant updates. Vercel Deployment Ready: Easily deploy with a single click. Docker Support: Build and run with Docker for advanced use cases. 🚀 How to Get Started One-line Installer: bash Copy code sh -c "$(curl -fsSL https://raw.github.com/itjeff/NullShift/main/install/install.sh)" This installs NullShift in the current directory. To start developing, run:
bash Copy code cd NullShift && yarn dev Manual Installation: bash Copy code git clone https://github.com/itjeff/NullShift.git && cd NullShift yarn install && yarn dev Start customizing config.json and watch changes in real time.
⚙️ Configuration Quick Setup with config.json: Here's an example of the core structure:
json Copy code { "title": "Jeff's NullShift", "ascii": "YOUR ASCII ART", "social": { "github": "itjeff", "twitter": "itjeff" }, "email": "jeff@nullshift.xyz", "commands": [ { "name": "about", "description": "Displays details about the site." }, { "name": "tech-stack", "description": "Lists technologies Jeff specializes in." } ], "colors": { "dark": { "background": "#000", "foreground": "#00ff00" } } } Modify values like your social links, ASCII art, and color themes to make NullShift uniquely yours.
🌐 Deployment Deploying to Vercel is a breeze. Use the Vercel CLI or connect your GitHub repository to Vercel for automated builds.
👨💻 Advanced Features Theming: Swap themes via themes.json or create your own color schemes. Dockerized Builds: Simplify production environments using docker-compose. Banner Customization: Add personalized banners or ASCII art in the commands.ts file.