Skip to content

TechSpeak_ManagementWeb is a web application developed using the Python Django framework. It aims to provide a platform for online learning, similar to popular platforms like Udemy and Byju's. It enables users to access a variety of courses, interact with instructors.

Notifications You must be signed in to change notification settings

NagiPragalathan/TechSpeak_ManagementWeb

Repository files navigation

TechSpeak_ManagementWeb

TechSpeak_ManagementWeb is a web application developed using the Python Django framework. It aims to provide a platform for online learning, similar to popular platforms like Udemy and Byju's. It enables users to access a variety of courses, interact with instructors, and track their learning progress.

Features

  • Course Catalog: Browse through a diverse catalog of courses across different subjects and topics.
  • User Registration and Authentication: Users can create accounts, log in, and manage their profiles.
  • Course Enrollment: Users can enroll in courses and gain access to the course materials.
  • Course Content: Instructors can create and manage course content, including videos, quizzes, and assignments.
  • Progress Tracking: Users can track their progress within enrolled courses, mark lessons as completed, and track their overall course completion status.
  • Communication: Users can interact with instructors and fellow learners through discussion forums, messaging, and comments.
  • Payment Integration: Seamless integration with payment gateways to enable course purchases and subscription plans.

Installation

To run the TechSpeak_ManagementWeb project locally, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/YourUsername/TechSpeak_ManagementWeb.git
  1. Navigate to the project's root directory.
cd TechSpeak_ManagementWeb
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Set up the database:
python manage.py makemigrations
  1. Set up the database:
python manage.py migrate
  1. (Optional) Create a superuser account to access the admin panel:
python manage.py createsuperuser
  1. Start the development server:
python manage.py runserver
  1. Access the application by navigating to http://localhost:8000 in your web browser.

Technology Stack

The TechSpeak_ManagementWeb project is built using the following technologies:

  • Python
  • Django
  • HTML, CSS, JavaScript
  • PostgreSQL (or any other database supported by Django)
  • Payment Gateway Integration (e.g., Stripe, PayPal)

Contributing

Contributions to TechSpeak_ManagementWeb are welcome! If you have any bug fixes, enhancements, or new features to propose, please submit a pull request on GitHub. Make sure to follow the project's guidelines for contributing.

License

TechSpeak_ManagementWeb is released under the MIT License. See the LICENSE file for more information.

About

TechSpeak_ManagementWeb is a web application developed using the Python Django framework. It aims to provide a platform for online learning, similar to popular platforms like Udemy and Byju's. It enables users to access a variety of courses, interact with instructors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published