https://github.com/nagipragalathan/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.
https://github.com/nagipragalathan/techspeak_managementweb
coursecatalog django edutech learningcommunity learningmanagementsystem module onlinelearningplatform python pythondjango techeducation techspeakmanagementweb udemyclone web2 web2py-project webdevelopment
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/nagipragalathan/techspeak_managementweb
- Owner: NagiPragalathan
- Created: 2023-05-26T09:58:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-20T09:53:07.000Z (over 2 years ago)
- Last Synced: 2025-04-05T12:45:12.415Z (6 months ago)
- Topics: coursecatalog, django, edutech, learningcommunity, learningmanagementsystem, module, onlinelearningplatform, python, pythondjango, techeducation, techspeakmanagementweb, udemyclone, web2, web2py-project, webdevelopment
- Language: CSS
- Homepage: https://tech-speak-management-web.vercel.app
- Size: 99.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```2. Navigate to the project's root directory.
```
cd TechSpeak_ManagementWeb
```3. Install the required dependencies:
```
pip install -r requirements.txt
```4. Set up the database:
```
python manage.py makemigrations
```4. Set up the database:
```
python manage.py migrate
```
5. (Optional) Create a superuser account to access the admin panel:
```
python manage.py createsuperuser
```
6. Start the development server:
```
python manage.py runserver
```7. 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](LICENSE) file for more information.