Codexa is a web-based platform for technical writers to write, publish, and manage technical articles. The system is designed with a clear separation of concerns, predictable logic, and a scalable structure suitable for real-world content platforms.
This project was developed as a 6th Semester College Project.
Codexa focuses on the core problems of technical content platforms: structured writing, controlled publishing, and efficient content discovery. The application supports article lifecycle management, user authentication, content organization through tags, and logic-driven ranking and search. The architecture prioritizes maintainability, performance, and clarity over unnecessary complexity.
- Live Demo: https://codexa.vercel.app/
- User authentication and authorization
- Author profiles with analytics dashboard
- Draft, publish, and scheduled publishing workflow
- Tag-based content categorization
- Article series organization
- Deep article search with ranking logic
- Reading depth analysis with article scoring
- Clean and focused user interface
- AI-assisted writing support
- AI-generated content summaries
- Read/write activity graph
- Achievement-based badges
- Verified author badges
- Article validity detection
- Collaborative writing support
- Frontend: React.js
- Styling: TailwindCSS + Shadcn UI
- Rate Limiting: Redis
- Payment: Stripe + Esewa + Khalti
- Backend: tRPC
- Database: Drizzle ORM with PostgreSQL
- Authentication: OAuth + Email
- Package manager: pnpm
git clone https://github.com/ujen5173/Codexa
cd codexa
pnpm install
pnpm run dev- Semester: 6th
- Project Type: Full-stack web application
- Purpose: Academic submission and practical implementation of modern web development concepts
- N/A
Ujen Basi
GitHub: @ujen5173
Linkedin: Say hi
Ashwesha Shrestha
GitHub: @ashweshashrestha
Linkedin: Say hi