Skip to content

This repo is made to contain everything a weeb developper need to be a "Web Developper"

License

Notifications You must be signed in to change notification settings

mhdgning131/Web-developpement-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebDevelopment-Toolkit

An open community repository gathering resources, tools, and projects for all web developers, from beginners to experts.

Contents

  1. About
  2. Repository Structure
  3. How to Contribute
  4. Ongoing Projects
  5. License

About

I created this repository aims to centralize everything related to web development: practical tutorials, popular tools, best practices, and collaborative projects. It's an open space for learning, sharing, and collaborating.

Repository Structure

Resources

  • [[Frontend]]: HTML, CSS, JavaScript, frameworks (React, Vue.js, Angular), libraries (Bootstrap, Tailwind CSS).
  • [[Backend]]: Node.js, Django, Flask, Ruby on Rails.
  • [[Databases]]: MySQL, PostgreSQL, MongoDB.
  • [[APIs]]: REST, GraphQL.
  • [[DevOps]]: Git, CI/CD, Docker.

Tools

  • Local environments (XAMPP, Docker).
  • Optimization and debugging tools (Lighthouse, WebPageTest).
  • Code editors (VSCode, Sublime Text).

Projects

  • Frontend projects: Static sites, portfolios.
  • Backend projects: CRUD APIs, authentication systems.
  • Full-stack projects: Complete applications with databases.

BestPractices

  • Clean and readable code (naming conventions, indentation).
  • Application security.
  • Performance optimization.
  • Accessibility and SEO.

Tutorials

  • Getting started with HTML, CSS, JS.
  • Building React applications.
  • Deploying projects on Netlify or AWS.

Community

  • List of meetups and conferences.
  • Resources for mentorship and collaboration.
  • Forums and Slack channels.

References

  • Official documentation of frameworks and tools.
  • Glossary of common terms.
  • Sites to test snippets (CodePen, JSFiddle).

How to Contribute

  1. Fork this repository: Clone your local copy to work on changes.
  2. Create a branch:
    git checkout -b feature/branch-name
  3. Make your changes: Add resources, fix errors, or propose projects.
  4. Submit a Pull Request: Explain your changes in the description.

Ongoing Projects

  • Developing a collaborative full-stack project.
  • Centralizing the best resources for beginners.

License

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

About

This repo is made to contain everything a weeb developper need to be a "Web Developper"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published