Skip to content

ravikanttarare95/code-guru

Repository files navigation

CodeGuru is a comprehensive online learning platform designed to help students master modern development technologies. With over 10,000+ active students and a 4.9/5 star rating, we provide hands-on courses with expert instructors and real-world projects.

Key Features

  • Professional Courses: React, Node.js, Next.js, TypeScript, Web Design, and more
  • Expert Instructors: Learn from industry professionals with years of experience
  • Real-World Projects: Build portfolio-worthy applications
  • Community Support: Join a thriving community of learners and developers
  • Responsive Design: Seamless experience on all devices
  • Dark Mode Ready: Modern UI with gradient accents (Red to Cyan)

Courses Offered

  1. React Mastery - Build scalable web applications
  2. Node.js Backend - Master server-side development
  3. Web Design Pro - Create stunning UX/UI designs
  4. Next.js Full Stack - Build complete applications
  5. TypeScript Advanced - Become a TypeScript expert

🛠️ Tech Stack

Core Framework

  • Next.js 16.0.3 - React framework for production
  • React 19.2.0 - UI library
  • TypeScript 5 - Type-safe JavaScript

Styling & UI

  • Tailwind CSS 4.1.9 - Utility-first CSS framework
  • Radix UI Components - Accessible component library
  • Lucide React - Icon library

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm

Installation

# Clone the repository
git clone https://github.com/ravikanttarare95/code-guru.git
cd code-guru

# Install dependencies
pnpm install
# or
npm install

Development

# Start development server
pnpm dev
# or
npm run dev

The application will be available at http://localhost:3000

Build for Production

# Build the project
pnpm build

# Start production server
pnpm start

📁 Project Structure

code-guru/
.
├── app
│   ├── globals.css
│   ├── layout.tsx
│   └── page.tsx
│
├── components
│   ├── button.tsx
│   ├── contact-info-card.tsx
│   ├── course-card.tsx
│   ├── feature-card.tsx
│   ├── footer.tsx
│   ├── navbar.tsx
│   └── theme-provider.tsx
│
├── config
│   ├── contactInfo.ts
│   ├── courses.ts
│   ├── features.ts
│   └── testimonials.ts
│
├── lib
│   └── utils.ts
│
├── public
│   └── (static assets like images, icons, etc.)
│
├── styles
│   └── (custom global styles)
│
├── views
│   ├── contact.tsx
│   ├── courses.tsx
│   ├── features.tsx
│   ├── hero.tsx
│   └── testimonials.tsx
│
├── components.json
├── next.config.mjs
├── package.json
├── postcss.config.mjs
├── tsconfig.json
└── README.md

About

CodeGuru is a comprehensive online learning platform designed to help students master modern development technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published