A modern, full-stack web application for managing and organizing code snippets efficiently. Built with cutting-edge technologies, this app is designed to streamline the coding workflow for developers.
- User Authentication: Secure login and signup using Clerk for seamless user management.
- Snippet Management: Create, edit, delete, and view code snippets with syntax highlighting.
- Responsive Design: Sleek and modern UI powered by TailwindCSS for an optimal user experience across devices.
- Rich Functionality: Includes support for multiple programming languages and categories.
- Real-Time Updates: Backend powered by Prisma with a seamless connection to Supabase for efficient database operations.
- Frontend: React.js with Next.js 15 for SSR and dynamic routing.
- Backend: Prisma for database management and API integration.
- Styling: TailwindCSS for custom, responsive design.
- User Management: Clerk for authentication and session management.
- Deployment: Deployed on Vercel for high performance and scalability.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/snip-it.git
- Navigate to the project directory:
cd snip-it
- Install dependencies:
npm install
- Set up the
.env
file with your environment variables (Supabase, Clerk, etc.). - Start the development server:
npm run dev
Contributions are welcome! Feel free to open issues or submit pull requests to enhance the project.