Skip to content

Mohiit70/Codedex

Repository files navigation

CodeDex: Your 90s-Style Coding Encyclopedia

Project Description

CodeDex is a nostalgic journey back to the 90s web, reimagined as a modern coding education platform. This project blends the charm of early internet aesthetics with contemporary web development practices to create a unique and engaging learning experience for aspiring coders. Whether you're a beginner or brushing up on your skills, CodeDex offers a fun and interactive way to learn coding basics.

Features

  • 90s-Inspired Design: Relive the retro vibe with pixelated graphics, vibrant colors, and iconic 90s-style elements.
  • Interactive Lessons: Learn coding fundamentals with hands-on lessons in HTML, CSS, JavaScript, and Python.
  • Retro Animations & Sound Effects: Immerse yourself in the past with nostalgic animations and sound effects.
  • Responsive Layout: Optimized for various screen sizes, from desktops to mobile devices.
  • Modern Technology: Built using server-side rendering with Next.js for seamless performance.
  • Tailwind CSS Styling: Efficient and customizable styling for a consistent look and feel.

Demo and Screenshots

Screenshots

Homepage Lesson Interface Responsive Design Features Course Overview Navigation Details View Lesson Content Interactive Elements GuestBook

Demo Video

Experience the magic in action by watching our demo video:

Watch the Demo Video

Getting Started

Follow these steps to set up CodeDex on your local machine:

Prerequisites

  • Node.js (>= 16.x)
  • npm or Yarn

Installation Steps

  1. Clone the Repository:

    git clone https://github.com/yourusername/codedex.git
  2. Navigate to the Project Directory:

    cd codedex
  3. Install Dependencies: Using npm:

    npm install

    Or using Yarn:

    yarn install
  4. Run the Development Server:

    npm run dev

    Or using Yarn:

    yarn dev
  5. Open in Your Browser: Visit http://localhost:3000 to see CodeDex in action.

Usage

  1. Navigate through the retro-themed interface to explore different coding lessons.
  2. Select a language (HTML, CSS, JavaScript, or Python) to start learning.
  3. Complete interactive exercises and unlock achievements.
  4. Enjoy the 90s-inspired animations and sound effects as you progress.

Contribution

We welcome contributions to enhance CodeDex! Here's how you can help:

  1. Fork the Repository
  2. Create a New Branch:
    git checkout -b feature/your-feature-name
  3. Make Your Changes
  4. Commit Your Changes:
    git commit -m "Add your commit message"
  5. Push to Your Branch:
    git push origin feature/your-feature-name
  6. Submit a Pull Request

Roadmap

  • Add more lessons for advanced topics (e.g., React, Node.js, and APIs).
  • Incorporate gamification elements like badges and leaderboards.
  • Introduce a dark mode option.
  • Expand language support for international users.

Support

If you encounter any issues or have questions, feel free to open an issue on GitHub directly:

License

CodeDex is licensed under the MIT License. See the LICENSE file for details.


Bring back the charm of the 90s and start your coding adventure with CodeDex today!

About

CodeDex: Your 90s-Style Coding

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published