GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - thinkswell/javascript-mini-projects: Awesome Collection of amazing javascript mini-projects.

BranchesTags
Open more actions menu

Latest commit

 

History

2,034 Commits
2,034 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
2048Game/ANKUR2304
2048Game/ANKUR2304
 
 
2DBrickBreaker/Somil-Shukla
2DBrickBreaker/Somil-Shukla
 
 
3DAnimationCard/Ratheshan03
3DAnimationCard/Ratheshan03
 
 
3DPorffolio/bilalmirza74
3DPorffolio/bilalmirza74
 
 
AdminDashBoard/Haris-Mohanty
AdminDashBoard/Haris-Mohanty
 
 
AnalogWatch/tushar-2110
AnalogWatch/tushar-2110
 
 
AnnoyingButtonGame
AnnoyingButtonGame
 
 
AvatarGenerator/shivamsisodia07
AvatarGenerator/shivamsisodia07
 
 
BMICalculator
BMICalculator
 
 
BackgroundGenerator
BackgroundGenerator
 
 
BallColoron/TidePlus
BallColoron/TidePlus
 
 
BalloonPoppingGame/Somil-Shukla
BalloonPoppingGame/Somil-Shukla
 
 
BinaryVisualiser/ChrisO345
BinaryVisualiser/ChrisO345
 
 
BirdFlap/daulatojha17
BirdFlap/daulatojha17
 
 
Blobmaker/manuelachamoso
Blobmaker/manuelachamoso
 
 
BlockGame/shivamsingh-07
BlockGame/shivamsingh-07
 
 
Bookmarkrr/Nachiket94
Bookmarkrr/Nachiket94
 
 
BubbleGame
BubbleGame
 
 
Bulb/sivangbagri
Bulb/sivangbagri
 
 
Calander/Durgesh4993
Calander/Durgesh4993
 
 
Calculator
Calculator
 
 
CandyCrushGame/19sajib
CandyCrushGame/19sajib
 
 
CardFlipGame
CardFlipGame
 
 
Cardtrick/stian-git
Cardtrick/stian-git
 
 
ChatApp
ChatApp
 
 
ChemistrySearchExtension/Swifterhtmler
ChemistrySearchExtension/Swifterhtmler
 
 
ClimbingGame/RukshanJS
ClimbingGame/RukshanJS
 
 
Clock
Clock
 
 
ColorChanger-MiniApp
ColorChanger-MiniApp
 
 
ColorGames
ColorGames
 
 
CompanyValuation/Sumitwarrior7
CompanyValuation/Sumitwarrior7
 
 
ContentWriter/JugalShrestha
ContentWriter/JugalShrestha
 
 
CountDownTimer
CountDownTimer
 
 
CounterSimple/AmanPathan
CounterSimple/AmanPathan
 
 
Covid19Tracker
Covid19Tracker
 
 
CropImage/harshhere905
CropImage/harshhere905
 
 
CsvToJsonConverter/nikunj
CsvToJsonConverter/nikunj
 
 
CurrencyConverter
CurrencyConverter
 
 
CustomerReviews/Sochan2
CustomerReviews/Sochan2
 
 
CutomVideoControl
CutomVideoControl
 
 
Dicegame
Dicegame
 
 
DinoGame
DinoGame
 
 
DoodlerGame
DoodlerGame
 
 
DrawingGame/gurjott
DrawingGame/gurjott
 
 
Drum
Drum
 
 
DynamicQuotesGenerator/VidhiShiste
DynamicQuotesGenerator/VidhiShiste
 
 
EmiCalculator/avnee-gy
EmiCalculator/avnee-gy
 
 
EncrypterDecrypterApp
EncrypterDecrypterApp
 
 
ExpandableCards/Nchhabra25
ExpandableCards/Nchhabra25
 
 
ExpenseTracker/tusharpamnani
ExpenseTracker/tusharpamnani
 
 
FaceRecognition/vaibhavpnimkar
FaceRecognition/vaibhavpnimkar
 
 
FibonacciGame/Drotum
FibonacciGame/Drotum
 
 
FlappyBirdGame/ANKUR2304
FlappyBirdGame/ANKUR2304
 
 
FloatingIslands/Abhay-Gupta008
FloatingIslands/Abhay-Gupta008
 
 
FriendshipCalculator/Hariiikrishnan
FriendshipCalculator/Hariiikrishnan
 
 
FruitsGame
FruitsGame
 
 
GameOfLife
GameOfLife
 
 
GuessTheNumber/mayank-0103
GuessTheNumber/mayank-0103
 
 
Hangman/harrislineage
Hangman/harrislineage
 
 
ImageEditor/AshishGupta18
ImageEditor/AshishGupta18
 
 
JokeGenerator
JokeGenerator
 
 
Library/worm29
Library/worm29
 
 
Magic8Ball/kishanrajput23
Magic8Ball/kishanrajput23
 
 
Mario Game/Sch476
Mario Game/Sch476
 
 
MeditationApp/siyapandeyvsp
MeditationApp/siyapandeyvsp
 
 
MemoryGame/AnkitaSikdar005
MemoryGame/AnkitaSikdar005
 
 
Metro2033JsGame/Lucas-Crm
Metro2033JsGame/Lucas-Crm
 
 
Minesweeper
Minesweeper
 
 
MiniPaint
MiniPaint
 
 
MusicPlayer
MusicPlayer
 
 
MusicPlayerApp
MusicPlayerApp
 
 
NavBarAnimated/moezmustafa
NavBarAnimated/moezmustafa
 
 
NetworkStatusTracker/ShaikhAman01
NetworkStatusTracker/ShaikhAman01
 
 
Newsapp
Newsapp
 
 
NoteTakingApp
NoteTakingApp
 
 
NoveltyCalculator
NoveltyCalculator
 
 
NumberGuessingGame
NumberGuessingGame
 
 
Packman/faranbutt
Packman/faranbutt
 
 
ParticleSystem/mccoli
ParticleSystem/mccoli
 
 
PasswordGenerator
PasswordGenerator
 
 
PianoApp
PianoApp
 
 
PingPongGame
PingPongGame
 
 
PixSort/HVbajoria
PixSort/HVbajoria
 
 
Pixel-Art-Maker/dallasGeorge
Pixel-Art-Maker/dallasGeorge
 
 
PixelArtMaker/iamsnehadas
PixelArtMaker/iamsnehadas
 
 
Pokedex
Pokedex
 
 
PomodoroClock
PomodoroClock
 
 
PopTheBubbles/AmethystDev2713
PopTheBubbles/AmethystDev2713
 
 
ProfileCard/kartik2433
ProfileCard/kartik2433
 
 
QRCode
QRCode
 
 
QuizApp
QuizApp
 
 
RandomColorGenerator
RandomColorGenerator
 
 
RandomQuote
RandomQuote
 
 
ReactCart/thinkswell
ReactCart/thinkswell
 
 
RecipeFinder/shivt-F5
RecipeFinder/shivt-F5
 
 
Relaxer/Neha045
Relaxer/Neha045
 
 
RockPaperScissorsGame
RockPaperScissorsGame
 
 
SildePuzzle/kohi9noor
SildePuzzle/kohi9noor
 
 
SimonGame
SimonGame
 
 

Repository files navigation

JavaScript Mini Projects πŸš€

License Forks Stars Issues Open Pull Requests

Explore a diverse range of projects that showcase the capabilities of JavaScript. Whether you're just starting your coding journey or have been in the field for a while, there's something here for everyone. It's not about fancy titles; it's about the joy of coding in JavaScript. Dive in, explore the code, and let the love for coding and learning flow! Thank you for contributing to this collaborative space. Happy coding! 🌟

πŸš€ Getting Started with the Frontend

Important! Setting up the Frontend to Showcase All the Projects

Dear contributors,

We have established the "1Application-frontend" directory at the top of the repository. This directory will serve as the platform where all our projects will be displayed. It's crucial for both the project maintainer and every contributor to channel their efforts towards "1Application-frontend" to successfully host all the projects in a single, unified frontend.

Steps to Contribute in "1Application-frontend"

  1. Begin by forking this repository.

  2. Clone the repository to your local system with the following command:

    git clone https://github.com/<username>/javascript-mini-projects.git
  3. Navigate to the "1Application-frontend" directory:

    cd 1Application-frontend
  4. Download the necessary development dependencies:

    npm install
  5. Start the server:

    npm run dev

πŸ› οΈ Languages and Tools

javascript

🀝 How to Contribute

Contribute to this repository by adding your awesome JavaScript projects. Here's how:

Steps to Raise and Get Your PR Merged Successfully

  1. Fork this repository.

  2. Clone the repository into your local system:

    git clone https://github.com/thinkswell/javascript-mini-projects.git
  3. Create a branch projectname-username, e.g. - git checkout -b ChatApp-thinkswell:

    git checkout -b ChatApp-thinkswell
  4. Add your projects in the respective directory (if it exists; otherwise, create one). The directory name should be your ProjectName/USERNAME.

    Examples: ChatApp/thinkswell

    Use PascalCase for the naming of the directory.

  5. Add one project at a time.

  6. ❗Important❗ Make sure to add a README.md to your project directory:

  • For developers, include what framework, library, language you have used.
  • Include the steps to run the project on a local machine.
  • If you have used any API, mention how to get the API key and how to use it.
  • If you have a live demo of your project, provide a link in the README.md file.
  • For non-developers, describe the features of your project and how to use it.
  • Include a screenshot of your working project.
  1. Add & commit:

    git add -A
    git commit -m "Your commit message about the project"
  2. Push changes to GitHub:

    git push origin ChatApp-thinkswell
  3. Click on Create a Pull Request.

  4. Attach SCREENSHOTS/GIFs or a link to your working project in the description ❗Important❗.

  5. Submit the PR.

  6. Leave a ⭐ on the repo and FOLLOW if you liked the project.

🌟 What You Can Contribute

We welcome contributions from the community to enhance and expand our collection of mini JavaScript projects. Here are several ways you can contribute:

πŸ‘‰ Add New Projects:

Do you have a creative JavaScript project that you think would be a great addition to our collection? Submit your project!

πŸ‘‰ Bug Fixes:

If you find any issues or bugs in existing projects, please report them by creating an issue. Better yet, submit a pull request with a fix!

πŸ‘‰ Create Issues:

Have an idea for a new project

? Create a new issue by clicking on the New Issue button and updating the pre-defined template.

We're happy to merge awesome portfolios into this repository!

πŸš€ Usage

This repository contains a collection of mini JavaScript projects, each designed to demonstrate a specific concept or feature. Here's how you can use these projects:

πŸ‘‰ Choose a Project:

Browse the repository to find a project that interests you. Each project is contained within its own folder.

πŸ‘‰ Clone the Repository:

Clone this repository to your local machine.

πŸ‘‰ Navigate to the Project Folder:

Change the directory to the specific project you want to explore.

πŸ‘‰ Open index.html or index.js in Your Browser:

Most projects include an index.html or index.js file. Open this file in your web browser to interact with the project.

πŸ‘‰ Explore and Interact:

Have fun with the project!

⚠️ Disclaimer

We are deeply committed to fostering genuine open-source contributions. Consequently, we maintain a strict policy against the use of plagiarized source code. Any Pull Requests (PRs) that do not adhere to our Terms and Conditions will be identified as spam and subsequently closed by our maintainers.

Please be aware that we do not accept responsibility for any potential damages resulting from the scripts or programs included in this repository. These projects are publicly curated and do not undergo stringent malware or virus checks. Therefore, neither the maintainers nor the owner of this repository can be held accountable for any issues arising from running any of the programs or applications found within this repository.

Hurray! Now you are a part of the open-source community πŸš€πŸš€πŸš€

Contributors


About

Awesome Collection of amazing javascript mini-projects.

Topics

awesomebeginnerbeginner-friendlybeginners-friendlyfirst-timers-friendlygood-first-issuehtml-css-javascriptjavascriptmini-projectopen-source

Resources

Readme
Unlicense

Code of conduct

Code of conduct

Contributing

Contributing
Activity

Stars

1.5k stars

Watchers

15 watching

Forks

973 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.