Skip to content

Saunakghosh10/Pathforge

Repository files navigation

PathForge - Interactive Developer Learning Platform

Screenshot 2024-11-25 233711

PathForge is a modern, interactive learning platform designed to help developers master various technology stacks through structured learning paths and hands-on experience.

πŸš€ Features

Current Features

  • Interactive Learning Paths

    • Frontend Development
    • Backend Development
    • DevOps
    • Cloud Computing
    • Data Science
    • Mobile Development
    • Game Development
    • Cybersecurity
  • Progress Tracking

    • Visual progress indicators
    • Skill assessments
    • Learning analytics
  • Modern Tech Stack

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Framer Motion
    • Recharts

πŸ”œ Coming Soon

  • Interactive Code Playground
  • Community Collaboration
  • AI Learning Assistant
  • Mentorship Program
  • Global Certification
  • Advanced Skills Assessment

πŸ› οΈ Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/pathforge.git
cd pathforge
  1. Install dependencies
npm install
# or
yarn install
  1. Run the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

🎯 Project Structure

pathforge/
β”œβ”€β”€ app/                    # Next.js app directory
β”‚   β”œβ”€β”€ components/        # React components
β”‚   β”œβ”€β”€ roadmaps/         # Learning path pages
β”‚   └── styles/           # Global styles
β”œβ”€β”€ public/               # Static assets
└── types/               # TypeScript type definitions

🎨 Design Philosophy

PathForge is built with these core principles:

  • Interactive Learning: Learn by doing
  • Clear Progression: Structured learning paths
  • Modern Design: Clean, responsive UI
  • Community-Driven: Collaborative learning environment

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • All our contributors and community members
  • Open source projects that made this possible
  • Our beta testers and early adopters

πŸ“ž Contact

For questions or feedback, please:

  • Open an issue
  • Join our Discord community
  • Follow us on Twitter @PathForge

Note: PathForge is currently in beta. Some features may be incomplete or subject to change.

Releases

No releases published

Packages

No packages published

Languages