Hello Coders!!๐จโ๐ป
I am Aanurag Vishwakarma, an aspiring Web developer๐ค. Here is the project on front-end Web Development.
- Overview
- Project Structure
- Website Preview
- Technologies Used
- How to make a Pull Request
- Troubleshooting
- Contributors
- Stargazers
- Forkers
- ๐ Connect with Me
- ๐ License
- ๐จ This repository contains my project on a Canvas Editor using HTML, CSS, Bootstrap, and JavaScript.
- ๐ผ๏ธ It includes a webpage with a canvas element that allows you to style text content as needed (made for fun purposes ๐).
- ๐ We welcome all contributions to make this a fantastic resource for other users.
- ๐ป Jump in and contribute to this grand project
- ๐ Read the guidelines and get started building! ๐ ๏ธ
- ๐ The project now supports setting background images and colors, enhancing the customization options for your canvas!
- ๐ This project is open to contributions from the community. Jump in and help make it a great resource!
โโโ 404.html
โโโ Blog_page.html
โโโ CODE_OF_CONDUCT.md
โโโ Contributing.md
โโโ Faq.html
โโโ Feedback.html
โโโ LICENSE
โโโ Mini-canvas-painting-bird-of-paradise-1.jpg
โโโ README.md
โโโ about-us.html
โโโ about.html
โโโ auth.css
โโโ auth.html
โโโ basictemp.html
โโโ blog.html
โโโ canva.css
โโโ canva.html
โโโ canva.js
โโโ canva.md
โโโ canvas.jpg
โโโ community.html
โโโ contact-app.js
โโโ contact-pagePic1.jpeg
โโโ contact-pagePic2.jpeg
โโโ contact-pagePic3.jpeg
โโโ contact-style.css
โโโ contact.html
โโโ contributors.html
โโโ download (1).webp
โโโ edition.html
โโโ feature.webp
โโโ gssocextd.webp
โโโ icon-192x192.png
โโโ icon-512x512.png
โโโ index.html
โโโ login.html
โโโ logo4.png
โโโ m_gen_canvas-square-p1_72f6de51-aaf7-4177-b19a-c8aae91404be.avif
โโโ manifest.json
โโโ package-lock.json
โโโ package.json
โโโ popup.jpg
โโโ popup.js
โโโ privacy.html
โโโ profile.html
โโโ profileedit.html
โโโ repo_structure.txt
โโโ repreviewfix.html
โโโ resources/
โ โโโ favicon.ico
โ โโโ painting_image.webp
โโโ review.html
โโโ script1.js
โโโ scripts.js
โโโ signup.html
โโโ src/
โ โโโ Contributor.css
โ โโโ Contributor.html
โ โโโ Contributor.js
โ โโโ Scripts/
โ โ โโโ BacktoTop.js
โ โ โโโ Canvas.js
โ โ โโโ Save.js
โ โ โโโ contributor.js
โ โ โโโ preloader.js
โ โโโ Styles/
โ โ โโโ Responsive.css
โ โ โโโ Style.css
โ โ โโโ Style_Blog_page.css
โ โ โโโ contact.css
โ โ โโโ contact.html
โ โ โโโ contributor.css
โ โ โโโ scroll.css
โ โ โโโ signup.css
โ โโโ bootstrap/
โ โ โโโ css/
โ โ โโโ bootstrap-grid.css
โ โ โโโ bootstrap-grid.css.map
โ โ โโโ bootstrap-grid.min.css
โ โ โโโ bootstrap-grid.min.css.map
โ โ โโโ bootstrap-grid.rtl.css
โ โ โโโ bootstrap-grid.rtl.css.map
โ โ โโโ bootstrap-grid.rtl.min.css
โ โ โโโ bootstrap-grid.rtl.min.css.map
โ โ โโโ bootstrap-reboot.css
โ โ โโโ bootstrap-reboot.css.map
โ โ โโโ bootstrap-reboot.min.css
โ โ โโโ bootstrap-reboot.min.css.map
โ โ โโโ bootstrap-reboot.rtl.css
โ โ โโโ bootstrap-reboot.rtl.css.map
โ โ โโโ bootstrap-reboot.rtl.min.css
โ โ โโโ bootstrap-reboot.rtl.min.css.map
โ โ โโโ bootstrap-utilities.css
โ โ โโโ bootstrap-utilities.css.map
โ โ โโโ bootstrap-utilities.min.css
โ โ โโโ bootstrap-utilities.min.css.map
โ โ โโโ bootstrap-utilities.rtl.css
โ โ โโโ bootstrap-utilities.rtl.css.map
โ โ โโโ bootstrap-utilities.rtl.min.css
โ โ โโโ bootstrap-utilities.rtl.min.css.map
โ โ โโโ bootstrap.css
โ โ โโโ bootstrap.css.map
โ โ โโโ bootstrap.min.css
โ โ โโโ bootstrap.min.css.map
โ โ โโโ bootstrap.rtl.css
โ โ โโโ bootstrap.rtl.css.map
โ โ โโโ bootstrap.rtl.min.css
โ โ โโโ bootstrap.rtl.min.css.map
โ โโโ images/
โ โโโ about-bg.webp
โ โโโ art-design-1.webp
โ โโโ art-design-2.webp
โ โโโ art-design-3.webp
โ โโโ art-design-4.webp
โ โโโ art-design-5.webp
โ โโโ art-design-6.webp
โ โโโ banner-bg.webp
โ โโโ blog-p-1.webp
โ โโโ blog-p-2.webp
โ โโโ blog-p-3.webp
โ โโโ blog-p-4.webp
โ โโโ blog-p-5.webp
โ โโโ blog-p-6.webp
โโโ story.jpg
โโโ style.css
โโโ style1.css
โโโ sw.js
โโโ testimonial.html
โโโ testp.css
โโโ testp.js
โโโ tooltips.html
โโโ tutorial.html
โโโ visi.css
โโโ visi.js
โโโ visitor.css
โโโ visitor.js
โโโ welcome.html
To change the background color or image:
1. Start by forking the Canvas-Editor repository. Click on the symbol at the top right corner.
2. Clone your forked repository:
git clone https://github.com/<your-github-username>/Canvas-Editor
3. Navigate to the new project directory:
cd Canvas-Editor
4. Set upstream command:
git remote add upstream https://github.com/vishanurag/Canvas-Editor
5. Create a new branch:
git checkout -b YourBranchName
or
git branch YourBranchName
git switch YourBranchName
6. Sync your fork or local repository with the origin repository:
- In your forked repository click on
Fetch upstream
. - Click
Fetch and merge
.
git fetch upstream
git merge upstream/main
Github Docs for Syncing
7. Make your changes to the source code.
8. Stage your changes and commit:
git add .
or git add *
. Instead, stage your changes for each file/folder
git add file/folder
git commit -m "<your_commit_message>"
9. Push your local commits to the remote repository:
git push origin YourBranchName
10. Create a Pull Request!
Congratulations! You've made your first contribution! ๐๐ผ
-
Installation Error:
npm install
fails- Symptoms: Error messages during the installation process.
- Solution:
- Ensure you have the latest version of Node.js and npm installed. You can check your versions using
node -v
andnpm -v
. - Clear the npm cache by running
npm cache clean --force
. - Try deleting the
node_modules
folder and thepackage-lock.json
file, then rerun the installation withnpm install
.
- Ensure you have the latest version of Node.js and npm installed. You can check your versions using
-
Wallet Connection Issues
- Symptoms: Unable to connect to MetaMask.
- Solution:
- Verify that MetaMask is installed and enabled in your browser.
- Check that you are on the correct network (e.g., Rinkeby) in both your app and MetaMask.
- Ensure that your wallet is unlocked. If issues persist, refresh the page or restart your browser.
-
Smart Contract Deployment Fails
- Error Message:
Revert: Contract validation failed
- Solution:
- Double-check that all contract parameters are accurate and align with your contractโs requirements.
- Make sure you have sufficient Ether in your wallet to cover gas fees.
- Confirm that you are deploying to the intended network.
- Error Message:
- Ensure that the
.env
file is properly configured with the necessary environment variables, including your Infura Project ID and wallet private key.
- Make sure you are using Node.js version 16.x.x or 18.x.x and that all required npm packages are installed. You can check your current Node.js version using
node -v
.
- Minimize the number of unnecessary background tasks during deployment to improve efficiency.
- Monitor gas fees closely and consider deploying during off-peak hours to reduce costs.
If you encounter an issue not listed here, please reach out via GitHub Issues.
We are immensely grateful to the following amazing individuals who have contributed their time, effort, and expertise to make this project better. Your contributions, whether through code, documentation, bug reports, or feature suggestions, have been invaluable. Thank you for helping us build and improve Canvas Editor ๐โจ
Your dedication and hard work are what drive this project forward, and we couldn't have done it without you. Each contribution, no matter how small, plays a crucial role in our journey towards creating a more efficient and user-friendly tool for developers. ๐๐ป
We look forward to your continued support and collaboration. Together, we can achieve even greater heights! ๐๐
Thank you once again to all our contributors! Your efforts are truly appreciated. ๐๐
Thank you for visiting! Feel free to reach out through any of the links above.
This project is licensed under the terms of the MIT License.
You are free to use, modify, and distribute this project with proper attribution.