Skip to content

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.

Notifications You must be signed in to change notification settings

ujen5173/Codexa

Repository files navigation

Codexa

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.

Overview

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.

Link

Features

  • 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

Tech Stack

  • 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

Project Base Structure

Tanstack Start Repo

Setup

git clone https://github.com/ujen5173/Codexa
cd codexa
pnpm install
pnpm run dev

Academic Details

  • Semester: 6th
  • Project Type: Full-stack web application
  • Purpose: Academic submission and practical implementation of modern web development concepts

Future Scope

  • N/A

Author

Ujen Basi
GitHub: @ujen5173
Linkedin: Say hi

Ashwesha Shrestha
GitHub: @ashweshashrestha
Linkedin: Say hi

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published