Skip to content

GyanAangan is a Django-based educational platform designed to share notes, YouTube videos, and previous year questions (PYQs). It features resource management, SEO optimization, and is deployed using Gunicorn and Nginx.

Notifications You must be signed in to change notification settings

devangspsingh/gyanaangan-django

Repository files navigation

GyanAangan Django Application

Live Site

Explore the live application at gyanaangan.dspsc.live.

Overview

GyanAangan is a robust Django-based platform designed to share educational resources such as notes, YouTube videos, previous year questions (PYQs), and more. This application is tailored to support students and educators by providing easy access to a wide array of learning materials.

Features

  • Notes Sharing: Upload and access detailed study notes.
  • YouTube Integration: Embed and share educational videos directly within the platform.
  • Previous Year Questions (PYQs): Browse and share past exam papers for better preparation.
  • Resource Management: Organize and manage various educational resources including lab manuals, PDFs, and images.
  • SEO Optimization: Generate OG images and other tags for SEO-friendly nature.
  • User-Friendly Interface: Clean and intuitive design for seamless user experience.
  • Upcoming Features: Authentication and more features are being added.

Deployment

GyanAangan can be deployed using Gunicorn and Nginx for a production environment. Ensure to configure your settings and environment variables appropriately.

Usage

  • Home Page: Browse the latest courses, subjects, and resources.
  • Search Functionality: Use the search feature to quickly find courses, subjects, or specific resources.
  • Detailed Views: Access in-depth information and resources for each subject and course.

Infrastructure and Tools

  • CI/CD Pipeline: Maintained a GitHub CI/CD pipeline.
  • VPS Management: Managed a VPS for hosting.
  • Storage: Used MinIO bucket configured for AWS.
  • Hosting: Hosted using Gunicorn and Nginx.

Contributing

We welcome contributions! Feel free to fork the repository, submit pull requests, or report issues.

License

This project is licensed under the MIT License.

Connect

Connect with me on LinkedIn.

About

GyanAangan is a Django-based educational platform designed to share notes, YouTube videos, and previous year questions (PYQs). It features resource management, SEO optimization, and is deployed using Gunicorn and Nginx.

Topics

Resources

Stars

Watchers

Forks