Skip to content

πŸš€ Your ultimate study partner. Sign up, enroll in courses πŸ“š, submit assignments πŸ“ – all made easy. Powered by Django, Python, PostgreSQL, and Angular. Let's make learning simpler and exciting together. Join us on GitHub for a brighter education journey. 🌟

Notifications You must be signed in to change notification settings

shaikhshahbaz4022/BrainBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BrainBridge - A Learning Management System


BrainBridge

Learning Management System
error

Welcome to BrainBridge, your gateway to a modern and efficient Learning Management System. πŸš€

Table of Contents

Introduction

BrainBridge is more than just a Learning Management System; it's a dynamic educational platform that bridges the gap between students and instructors. With the power of AI and a stack of technologies learned within 30 days, we've crafted a solution that takes your learning experience to the next level.

deployment

Entity Relation Diagram (PostgresSQL)

error

Features

  • AI-Powered Chatbot: BrainBridge integrates AI, thanks to OpenAI functions, to provide a personalized learning experience. Our chatbot understands your queries and guides you through your courses.

  • Student-Centric: Students can easily register and enroll in multiple courses. No more cumbersome processes. It's just a few clicks to get started on your learning journey.

  • Seamless Assignment Management: Submit assignments with ease and view all your assignments in one place. Instructors can create assignments effortlessly, making learning a breeze.

  • Announcements: Stay updated with course announcements. Instructors can communicate important information with ease, ensuring that you never miss a beat.

  • Empowered Instructors: Instructors have the tools they need to create and manage multiple courses, assignments, and announcements, all within one platform.

Technology Stack

Our journey to create BrainBridge involved diving into new technologies, all thanks to Generative AI and prompt engineering:

  • Backend: Python and Django - Leveraging the power of Python and Django for a robust and secure backend.

  • Frontend: Angular and TypeScript - Crafting a responsive and intuitive frontend using Angular and TypeScript.

  • Database: PostgreSQL - Ensuring data reliability and performance.

  • Deployment: We chose Render for backend deployment and Node.js for the AI-powered chatbot, which is also deployed on Render.

Learning Journey

One of the remarkable aspects of BrainBridge is that we embraced a rapid learning curve. We mastered Django, Angular, and various technologies within 30 days, all thanks to the incredible capabilities of Generative AI. This project is a testament to the power of continuous learning and innovation.

Getting Started

Ready to experience the future of learning? Follow these simple steps:

  1. Backend Setup: Navigate to the backend folder and follow the setup instructions in the README.md.

  2. Frontend Setup: Head over to the frontend folder and follow the instructions in the README.md.

  3. Launch BrainBridge: Run the app, and start exploring the world of enhanced learning.

Snapshorts

Homepage

Screenshot 2023-09-07 231748

Login

Screenshot 2023-09-07 231807

Register

Screenshot 2023-09-07 231837

Login Message

Screenshot 2023-09-07 231901

HomePage

Screenshot 2023-09-07 231927 Screenshot 2023-09-07 231949

ChatBot OpenAI Functions( NodeJS )

Screenshot 2023-09-07 232437

chatbot Response

Screenshot 2023-09-07 232451

Assignments

Screenshot 2023-09-07 232523

Particular Assignments

Screenshot 2023-09-07 233710

Announcements

Screenshot 2023-09-07 233730

Particular Announcement

Screenshot 2023-09-07 233740

Instructor DashBoard

Screenshot 2023-09-07 233815

Instructor Assignments (Instructor Can Create Assignments , Courses And Announcements)

Screenshot 2023-09-07 233827

Instructor (Student Submissions)

Screenshot 2023-09-07 233845

License

BrainBridge is open-source and available under the MIT License. Feel free to use, modify, and share it.

Let's transform education together! πŸ“šπŸŒŸ

About

πŸš€ Your ultimate study partner. Sign up, enroll in courses πŸ“š, submit assignments πŸ“ – all made easy. Powered by Django, Python, PostgreSQL, and Angular. Let's make learning simpler and exciting together. Join us on GitHub for a brighter education journey. 🌟

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published