Skip to content
 
 

Latest commit

 

History

229 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NSOC'26 — 20 Days 20 Projects 🚀

Welcome to the official NSOC'26 Beginner-Friendly Project Repository.

Due to a very large number of pull requests and continuous merge conflicts in the previous repository, the old project structure has been removed to maintain better organization and contribution flow.

We apologize for the inconvenience caused to contributors and participants.


🎯 20 Days • 20 Projects

NSOC'26 is ending in the next 20 days.

So instead of continuing with one large conflicting codebase, this repository is now transformed into:

🚀 20 Days • 20 Projects Challenge

Every contributor can:

  • Create a completely new mini-project
  • Build UI components
  • Create animations
  • Build utilities/tools
  • Make beginner-friendly web projects
  • Experiment and showcase creativity

Even a small component counts as a project.


🔥 No Contribution Limit

There is NO LIMIT on contributions.

You can raise:

  • Multiple projects
  • Multiple UI components
  • Multiple ideas
  • Multiple improvements

The more you build, the more you learn.

This repository is focused on:

  • Encouraging beginners
  • Reducing contribution fear
  • Helping everyone contribute easily
  • Allowing all skill levels to showcase their talent

📁 Contribution Structure

Each contributor should:

  1. Create a new folder inside the repository.

Example:

/weather-card
/calculator
/navbar-component
  1. Keep all project files inside that folder only.

Example:

weather-card/
├── index.html
├── style.css
└── script.js
  1. Do NOT modify other contributor folders unless asked.

🏆 Levels & Points System

Level Requirements Points
Level 1 HTML + Basic CSS 3 Points
Level 2 HTML + Advanced CSS 5 Points
Level 3 HTML + CSS + JavaScript Functionality 10 Points

💡 Level Examples

🟢 Level 1

Basic project structure with:

  • HTML
  • Basic CSS

Examples:

  • Landing Page
  • Simple Card UI
  • Static Portfolio
  • Basic Navbar

🔵 Level 2

Projects using:

  • HTML
  • Advanced CSS
  • Responsive Design
  • Animations/UI improvements

Examples:

  • Responsive Website
  • Animated Components
  • Dashboard UI
  • Glassmorphism UI
  • Modern Landing Pages

🟣 Level 3

Projects using:

  • HTML
  • CSS
  • JavaScript

Examples:

  • Calculator
  • Weather App
  • To-Do App
  • Quiz App
  • Interactive Components

🛠 Tech Stack

You can use:

  • HTML
  • CSS
  • JavaScript
  • React
  • Tailwind CSS
  • Any frontend framework/library

✅ Beginner Friendly Rules

  • Small projects are accepted
  • Components are accepted
  • Creative UI ideas are accepted
  • Animation projects are accepted
  • Experimental ideas are accepted

This repository is made to help beginners start contributing confidently.


📌 Important Rules

  • One project per folder
  • Keep folder names meaningful
  • Avoid editing root files unnecessarily
  • Do not overwrite others' work
  • Keep PRs clean and focused
  • Avoid unnecessary dependency additions

🎯 Goal of This Repository

Instead of competing on complexity, the goal is to:

  • Learn
  • Build consistently
  • Collaborate
  • Explore ideas
  • Showcase creativity publicly

Every contributor, from beginner to advanced, can participate here.


🚀 Let's Build Together

Show your creativity. Build something useful. Build something fun. Build something weird.

Every contribution matters.

Happy Contributing 🚀

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages