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.
Begin by forking this repository.
Clone the repository to your local system with the following command:
git clone https://github.com/<username>/javascript-mini-projects.git
Navigate to the "1Application-frontend" directory:
cd 1Application-frontend
Download the necessary development dependencies:
npm install
Start the server:
npm run dev
Contribute to this repository by adding your awesome JavaScript projects. Here's how:
Fork this repository.
Clone the repository into your local system:
git clone https://github.com/thinkswell/javascript-mini-projects.git
Create a branch projectname-username
, e.g. - git checkout -b ChatApp-thinkswell
:
git checkout -b ChatApp-thinkswell
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.
Add one project at a time.
❗Important❗ Make sure to add a README.md to your project directory:
Add & commit:
git add -A git commit -m "Your commit message about the project"
Push changes to GitHub:
git push origin ChatApp-thinkswell
Click on Create a Pull Request
.
Attach SCREENSHOTS/GIFs or a link to your working project in the description ❗Important❗.
Submit the PR.
Leave a ⭐ on the repo and FOLLOW
if you liked the project.
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!
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.