Skip to content

πŸ“š Headless CMS for PRACTA, Enables dynamic content management across the platform, powered by @sanity-io.

License

Notifications You must be signed in to change notification settings

PRACTAcademy/practa-cms

Repository files navigation

PRACTA CMS β€” Content Management System for PRACTA

🌎 Empowering education through structured content management.

Overview

PRACTA CMS is the backend content management system for PRACTA.tech, an open-source educational platform.
This CMS is designed to manage and organize content such as blog posts, events, projects, and more, ensuring a seamless experience for both administrators and users.


🌟 Purpose

  • Provide a robust and scalable content management solution.
  • Enable easy creation, editing, and publishing of educational content.
  • Support the broader mission of PRACTA to democratize access to education.

Features

πŸ“‹ Content Management

  • Manage blog posts, events, projects, and hall of fame entries.
  • Structured schemas for consistent and reliable data.

πŸ” Vision Tool

  • Integrated with Sanity's Vision tool for querying and testing data.

πŸ› οΈ Schema Customization

  • Modular schema definitions for flexibility and scalability.

🌐 Open-Source

  • Fully open to contributions and improvements.

πŸ› οΈ Tech Stack

  • Sanity.io β€” Headless CMS for structured content.
  • TypeScript β€” Strong typing for better safety and productivity.
  • Node.js β€” Backend runtime for scalability.
  • Vercel β€” Deployment and hosting.

🀝 Contributing

Want to contribute to PRACTA CMS? Here’s how:

  1. Fork this repository.
  2. Create a new branch: git checkout -b my-feature.
  3. Make your changes and commit: git commit -m 'feat: my new feature'.
  4. Push to your fork: git push origin my-feature.
  5. Open a Pull Request with a clear description.

Code, schema definitions, and documentation contributions are all welcome! πŸ’œ


πŸ“š Documentation

Access the full Sanity documentation for more details on how to work with this CMS.


πŸ“‘ Contact & Community


πŸ“„ License

MIT β€” see the LICENSE file for more information.


🧠 PRACTA CMS β€” Structured content for a better learning experience.

About

πŸ“š Headless CMS for PRACTA, Enables dynamic content management across the platform, powered by @sanity-io.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project