Hi, so this is a bit of a passion project of mine and I wanted to experiment with some fast-running framework, and what better to do it than for a portfolio when building a near-O(1) complexity framework!
While I'll be periodicially update this site as needed (e.g. adding animations and stuff), I hope you can also appreciate the wonders of this underrated framework!
Live: https://bcha.vercel.app/
This project uses QwikCity to maintain a tree directory on top of Qwik to make it easier to build a full site.
Only the About page and the Projects page are available at this time.
├ About (../components/feature/About.tsx)
└ Projects (../components/feature/Projects.tsx)
The site is currently using Vercel Edge for deployment. Vitest is also used for unit testing and custom component rendering checks prior to deployment changes.
- Clone repository to your machine (e.g. Git Clone HTTPorSSH)
- Open the terminal of your choice and use npm installoryarn installto install the dependencies on your machine
- Run the site on your machine with npm run dev
Other Useful Commands:
| qwik | Run Qwik | 
| npm run test | Run vitest for unit testing | 
| npm run build | Run Qwik to create a deployment build | 
| npm run preview | Run Qwik to preview the deployment build | 
| npm run deploy | Run Vercel to Deploy to Edge | 
| npm run lint | Run eslint | 
| npm run fmt | Run Prettier to Fix Identation Rules | 
| npm run fmt.check | Run Prettier to Inspect Identation Rules | 
| npm run checkly | Run Checkly in Development (login required, see next command) | 
| npm run checkly.login | Login to Checkly | 

