Live Demo: https://star-code.vercel.app
Star Code is an online code editor built with a modern full-stack
setup.
I built this project to ship a real product-style application
end-to-end, including frontend, authentication, and backend data
handling.
The goal was to create a clean, fast, and practical coding environment while gaining experience with production-ready tools and workflows.
- In-browser code editor powered by Monaco Editor
- Secure authentication using Clerk
- Backend functions and persistent data using Convex
- Responsive UI for desktop and mobile
- Clean, modern interface built with Tailwind CSS
- Deployed and maintained on Vercel
- Next.js (App Router) + TypeScript
- Tailwind CSS
- Monaco Editor
- Clerk (Authentication)
- Convex (Backend / Database)
- Vercel (Deployment)
npm install
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_key
CLERK_SECRET_KEY=your_key
NEXT_PUBLIC_CONVEX_URL=your_url
Use the same environment variables you configured in your Vercel project.
npm run dev
Open http://localhost:3000 in your browser.
This project is deployed on Vercel.
To deploy your own version:
- Fork or clone this repository
- Create a new Vercel project
- Add all required environment variables
- Deploy
- Building a production-style Next.js application
- Integrating authentication and backend services
- Managing environment variables and deployments
- Structuring a full-stack project for maintainability
- Shipping and iterating on a real, deployed product
This project is part of my portfolio to demonstrate full-stack development skills and real-world product experience.
If you're interested in how this was built or want to discuss improvements, feel free to reach out.