CodeX is a modern code sharing platform built for developers to create, explore, and collaborate on code snippets. This repository contains the frontend application, developed using React, with a focus on usability, performance, and a clean interface.
- Secure user authentication
- Protected actions such as like, fork, edit, delete, and sync
- Support for managing both public and personal snippets
- Create, edit, and delete code snippets
- Control visibility (public or private)
- Language selection and tag support
- Collections for organizing snippets
- Keyword-based search with autocomplete
- Tag-based navigation and filtering
- Explore trending, recent, and language-specific snippets
- Comment system for discussions
- Line-based code review threads
- Threaded replies with review status (open, resolved, reopened)
- AI-powered code review
- Code explanation support
- Automatic tag suggestions
- Code improvement and fix suggestions
- Language conversion and test generation
- Dashboard-style interface with structured navigation
- Fully responsive design for desktop and mobile
- Loaders, toasts, and error handling
- Debounced search for improved performance
- Modular and reusable component architecture
- Preview mode for safe demonstration
- Restricted destructive and authenticated actions
- Clear UI messaging for sandbox limitations
- React.js
- Tailwind CSS
- JavaScript
- REST API integration
cd frontend
npm install
npm startScreenshots
Add screenshots here.
Backend Repository
https://github.com/rahul01879/code-sharing-backendAuthor
Rahul Sharma
https://github.com/rahul01879