Skip to content

This is an open source repository for producing, developing and contributing to open source web development using Python, HTML, CSS, JavaScript and other web dev languages

License

Notifications You must be signed in to change notification settings

olangriffin/open-source-web-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🌐 Open-Source Web Dev

A collaborative, community-driven collection of web application starter templates — designed for learning, prototyping, and contributing to open source.

Whether you’re new to development or building your next project, this repo gives you real working examples to learn from and improve!


🚀 What This Project Is

✔ A hub of runnable full-stack web app templates
✔ Beginner-friendly starting points using Python + Web fundamentals
✔ A place to practice contributing to open source
✔ A repo that grows with the community

Each template is self-contained and teaches a different part of web development.


🧱 Available Templates

Template Description Difficulty
FastAPI Basic FastAPI backend app with example routes ⭐ Beginner
More Coming Soon 🚧 CRUD apps, API services, real-time apps, full-stack demos ⭐⭐⭐ to ⭐⭐⭐⭐

Want to create your own template? Open an Issue and propose it! ❤️


🛠 How to Use a Template

1️⃣ Fork this repository
2️⃣ Clone your fork (replace YOUR-USERNAME):

git clone https://github.com/YOUR-USERNAME/open-source-web-dev.git
cd open-source-web-dev

3️⃣ Navigate to a template and read its README:

cd templates/FastAPI

4️⃣ Follow the setup instructions in that template’s README 5️⃣ Run it locally — learn, build, and hack away! 🚀


🤝 How to Contribute

We welcome contributions of all sizes:

  • Add new routes or features to existing templates
  • Create new templates (API, CRUD, real-time, frontend frameworks, etc.)
  • Improve documentation and guide clarity
  • Add code comments and examples
  • Add tests and CI workflows

👉 Check out Issues for:

  • good first issue
  • help wanted
  • FastAPI

📌 Full step-by-step guide: → See: CONTRIBUTING.md


📌 Roadmap

Feature Status
Add first Python FastAPI template ✔ Done
Add multiple template categories 🔄 In progress
Add a CRUD demo with database ⏳ Planned
Add automated testing & CI ⏳ Planned
Add Docker deployment examples ⏳ Future
Build a contributor-led template catalog 🚀 Vision

You can help shape the roadmap — join the Issues & Discussions!


⭐ Support This Project

If you like what we’re building:

  • ⭐ Star the repo — helps others discover it!
  • 🍴 Fork the repo — make your version and share improvements!
  • 📝 Submit a PR — even small changes matter!
  • 🗣 Share with someone trying to learn web dev!

Every contribution pushes this project forward 💪


📄 License

This project is open-source under the MIT License — free for personal & commercial use.


💬 Final Note

This project is just getting started — and you can help define what it becomes! Let’s learn, build, and improve together. 🌱✨

Welcome to the community ❤️🚀

About

This is an open source repository for producing, developing and contributing to open source web development using Python, HTML, CSS, JavaScript and other web dev languages

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •