Skip to content

b0sc/OpenShelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

OpenShelf

OpenShelf is an open-source eLibrary web app designed to provide students, faculty, and educational institutions with easy access to digital books, resources, and study materials. The app serves as a collaborative platform for sharing and managing educational content in a simple and user-friendly way.

This project is being developed by the BOSC - Birendra Open Source Club at Birendra Multiple College.

Features (Planned)

  • User-friendly interface for browsing, searching, and reading books.
  • Library management tools for administrators to add and organize books.
  • Bookmarking and note-taking features for students.
  • Multi-user support for different roles (students, teachers, admins).
  • Cloud integration for easy access to content from any device.

License (Apache 2.0)

This project is licensed under the Apache License 2.0.

Roadmap

As the project is still in the planning and early development phase, here’s a rough roadmap of what’s to come:

  1. Initial Setup: Organizing project structure and core features.
  2. Basic User Features: Developing user authentication, book browsing, and reading functionality.
  3. Admin Features: Library management, adding/removing books, and categorizing content.
  4. Beta Testing: Limited release for internal testing and feedback.
  5. Launch: Full release with documentation and community involvement.

Hosting and Infrastructure

The OpenShelf project will be hosted on in-house servers managed by the BOSC team. This ensures that the app is securely maintained and allows us to have full control over performance, data management, and scaling as the user base grows.

We are using a local server infrastructure to provide hosting for the application, ensuring fast, reliable access for the college community and internal users. Our in-house servers will allow us to maintain the app's security and ensure that all updates and data backups are managed within the college's network.

Installation (Coming Soon)

Once the code is ready, we will provide clear installation instructions for setting up the project locally. Stay tuned for updates!

Contributing

We welcome contributions from anyone interested in helping build OpenShelf! Whether you're a developer, designer, or just someone passionate about open-source, feel free to reach out.

How to contribute:

  • Fork the repository (once available).
  • Create a new branch for your feature or bugfix.
  • Open a pull request with a detailed description of your changes.

Acknowledgements

  • This project is made possible by Birendra Multiple Campus for granting the necessary resources.
  • Thanks to the students, faculty, and contributors who will help make OpenShelf a reality!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published