Welcome to meowa.site, the personal portfolio website for meowabyte! This project showcases a modern, single-page application experience, built with cutting-edge web technologies.
- Sleek & Modern UI/UX: Designed with a focus on aesthetics and user experience.
- Interactive Terminal: A fun, fake terminal component running
neofetchfor a unique touch. - Blazing Fast Performance: Leverages Preact, Vite, and Cloudflare Workers for optimal speed.
- Responsive Design: Optimized for seamless viewing across all devices.
- Frontend: Preact, Vite, TypeScript
- Styling: TailwindCSS
- Backend: Cloudflare Workers, itty-router
- Deployment: Cloudflare Pages
To get a local copy up and running, follow these simple steps.
Make sure you have Node.js (which includes npm) or Bun installed on your system. Bun is the preferred package manager for this project.
- Clone the repository:
git clone https://github.com/meowabyte/meowa.site.git cd meowa.site - Install dependencies:
bun install # or npm install
To start the development server:
bun dev
# or npm run devThis will open the application in your browser at http://localhost:5173/.
To build the optimized production-ready files:
bun build
# or npm run buildThe build output will be located in the dist/ directory.
To preview the production build locally:
bun preview
# or npm run previewThis will start a local server at http://localhost:4173/ to serve the built files.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please ensure your code adheres to the project's linting standards. You can run the linter with:
bun lint
# or npm run lintA big thank you to all the tools, libraries, and resources that made this project possible. You can find a detailed list in the CREDITS.md file.