Skip to content

An open-source web platform where students and learners can easily find, explore, and share educational content such as notes, tutorials, videos, and helpful links — all organized in a clean and user-friendly interface.

Notifications You must be signed in to change notification settings

Guptsonu22/StudyShelf-Pro

Repository files navigation

📚 Educational Resource Dashboard

An open-source web platform where students and learners can easily find, explore, and share educational content such as notes, tutorials, videos, and helpful links — all organized in a clean and user-friendly interface.

🚀 This project is built to make studying easier and more accessible by gathering all useful learning materials in one place. It is fully open-source and open for contributions!


🌐 Live Demo

Check out the live project here:
🔗 https://educational-resource.vercel.app


📸 Screenshots

image


🛠️ Tech Stack

  • ⚛️ React.js
  • 💨 Tailwind CSS
  • ⚡ Vite
  • 🌐 HTML5, CSS3, JavaScript
  • ☁️ Vercel (for deployment)

📦 Features

  • ✅ Minimal and responsive UI
  • ✅ Categorized educational resources
  • ✅ Add/Edit resource cards (Coming Soon)
  • ✅ Dark mode toggle (Planned)
  • ✅ Search and filter (Planned)
  • ✅ User authentication (Planned)

🚀 Getting Started

To run this project locally on your machine:

1. Fork the repository

Click the "Fork" button on the top right of this GitHub page.

2. Clone your forked repo

git clone https://github.com/your-username/educational-resource-dashboard.git
cd educational-resource-dashboard
3. Install dependencies
npm install
4. Run the development server
npm run dev

💡 Future Plans
Add dark mode

Add search & filter

User login/signup

Let users upload resources



🤝 Contributing
We welcome contributions from everyone! Whether it's fixing bugs, adding features, improving documentation, or suggesting ideas.

📌 Steps to Contribute:
1.Fork this repo

2.Clone your fork

3.Create a new branch
git checkout -b feature/your-feature-name
4.Make changes and commit
git commit -m "Added: your feature"
5.Push to your branch
git push origin feature/your-feature-name
6.Open a Pull Request
💡 Don’t forget to check the CONTRIBUTING.md for more guidelines!

💡 Ideas for First Contributions
Add new resource cards

Create a footer section

Add dark mode toggle

Improve mobile responsiveness

Add loading animations

Refactor existing components

🧠 Inspiration
This project was created to help students easily find quality educational content without spending hours on the internet. Inspired by the idea of community-powered learning.

📃 License
This project is licensed under the MIT License.

🙌 Support
If you like this project, consider giving it a ⭐ on GitHub and sharing it with your friends!
Let’s build something impactful together 💙


About

An open-source web platform where students and learners can easily find, explore, and share educational content such as notes, tutorials, videos, and helpful links — all organized in a clean and user-friendly interface.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published