Skip to content

recodehive/recode-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

recode hive

All Contributors Stars Badge Forks Badge Pull Requests Badge Issues Badge Contributors License Badge

Your all-in-one resource for learning Git, GitHub, Python, and Next.js through comprehensive tutorials and hands-on projects.

Website β€’ Documentation β€’ Contributing β€’ Discord


πŸ“– About

recode hive is an open-source educational platform built to help developers master essential technologies through interactive tutorials, practical guides, and community-driven learning. Whether you're a beginner taking your first steps in programming or an advanced developer looking to sharpen your skills, recode hive provides the resources you need.

✨ Features

  • Comprehensive Tutorials – Step-by-step guides for Git, GitHub, Python, and Next.js, suitable for beginners and advanced users
  • Hands-On Setup Guides – Practical walkthroughs for setting up projects, repositories, and development environments
  • Leaderboards & Challenges – Track your progress, earn points, and compete with others to stay motivated
  • Documentation Hub – Centralized docs for quick reference, best practices, and deep dives into concepts
  • Merchandise Store – Exclusive branded merchandise to celebrate your learning milestones
  • User Dashboard – Personalized space to monitor your completed tutorials, achievements, and activity
  • Community & Collaboration – Engage with other learners, share tips, and collaborate on projects

πŸš€ Quick Start

Prerequisites

  • Node.js β‰₯ 18
  • Docker (optional, for containerized development)
  • Docker Compose (optional)

Installation

Clone the repository:

git clone https://github.com/your-username/recode-website.git cd recode-website

Using Docker (Recommended):

# Build the image (first time only) docker build -t recodehive-app . # Run the container docker run -p 3000:3000 recodehive-app

Using Docker Compose (with hot-reload):

docker-compose up

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

Traditional Setup:

npm install npm run start

Production Build

npm run build npm run serve

πŸ› οΈ Tech Stack

Core Technologies

  • Framework: Docusaurus 3 (React + TypeScript)
  • Language: TypeScript (Node.js β‰₯ 18)
  • Styling: Tailwind CSS 4
  • UI Components: Radix UI, Framer Motion

Developer Tools

  • Linting & Formatting: ESLint, Prettier
  • Type Checking: TypeScript (tsc)

πŸ“ Project Structure

recode-website/ β”‚ β”œβ”€β”€ .github/ # GitHub configuration β”‚ β”œβ”€β”€ ISSUE_TEMPLATE/ β”‚ β”œβ”€β”€ workflows/ β”‚ └── pull_request_template.md β”‚ β”œβ”€β”€ blog/ # Blog posts β”‚ β”œβ”€β”€ git-coding-agent/ β”‚ β”œβ”€β”€ google-backlinks/ β”‚ └── ... β”‚ β”œβ”€β”€ community/ # Community documentation β”‚ β”œβ”€β”€ contributing-guidelines.md β”‚ β”œβ”€β”€ index.md β”‚ β”œβ”€β”€ our-documentation.md β”‚ └── understand-lint-checks.md β”‚ β”œβ”€β”€ docs/ # Main documentation β”‚ β”œβ”€β”€ GitHub/ β”‚ β”œβ”€β”€ Google-Student-Ambassador/ β”‚ └── ... β”‚ β”œβ”€β”€ src/ # Source code β”‚ β”œβ”€β”€ components/ # React components β”‚ β”œβ”€β”€ css/ β”‚ β”‚ └── custom.css β”‚ β”œβ”€β”€ data/ β”‚ β”œβ”€β”€ database/ β”‚ β”œβ”€β”€ lib/ β”‚ β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ plugins/ β”‚ β”œβ”€β”€ services/ β”‚ β”œβ”€β”€ style/ β”‚ β”‚ └── globals.css β”‚ β”œβ”€β”€ theme/ β”‚ └── utils/ β”‚ β”œβ”€β”€ static/ # Static assets β”‚ β”œβ”€β”€ icons/ β”‚ β”œβ”€β”€ img/ β”‚ β”œβ”€β”€ .nojekyll β”‚ └── *.png β”‚ β”œβ”€β”€ .gitignore β”œβ”€β”€ CODE_OF_CONDUCT.md β”œβ”€β”€ LICENSE β”œβ”€β”€ README.md └── ... 

🀝 Contributing

We welcome contributions from developers of all skill levels! Here's how you can get started:

Contribution Workflow

flowchart LR Fork[Fork the project]-->branch[Create a New Branch] branch-->Edit[Edit file] Edit-->commit[Commit the changes] commit -->|Finally|creatpr((Create a Pull Request)) 
Loading

Step-by-Step Guide

Fork the repository on GitHub

Clone your fork:

git clone https://github.com/your-username/recode-website.git cd recode-website

Create a new branch:

git checkout -b feature/your-feature-name

Make your changes and test thoroughly

Commit your changes:

git commit -m "Add: brief description of your changes"

Push to your fork:

git push origin feature/your-feature-name

Submit a Pull Request with a detailed description of your changes

Video Tutorial

For detailed guidelines, please refer to our Contributing Guidelines.

πŸ“š Documentation

πŸ’¬ Community

Join our community and connect with fellow learners:

Discord LinkedIn

πŸ“Š Project Statistics

GitHub commit activity (yearly) GitHub commit activity (monthly) GitHub stars GitHub forks GitHub open issues GitHub open PRs GitHub repo size Last commit

πŸ‘₯ Contributors

We appreciate all contributions to recode hive! Thank you to everyone who has helped make this project better.

βš–οΈ License

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

πŸ“¬ Stay Connected

Stay up to date with the latest from recode hive:


Happy open-source contributionsβ€”here's to your career success! πŸŽ‰

Made with ❀️ by the recode hive community

Back to Top

About

recodehive helps you to learn and master the skills on data, and encourage you to code on opensource.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 54

Languages