🎓 School Project – E-learning platform 📖 Course: UUY-CSC222 🏫 Department: Computer Science 👥 Group: 8 🎓 Series: 022/023
EduVerse is an online platform designed to give students access to academic resources and learning tools. It provides a centralized space for learning, assignments and course-specific information.
- 🏫 Course Creation – Instructors can create and manage courses with structured topics.
- 🎥 Video Uploads – Upload and share tutorial videos directly on the platform.
- 📝 Assignments – Instructors can create assignments and students can submit solutions online.
- ✅ Assignment Grading – Teachers can review, grade, and provide feedback on submissions.
- 🎓 Learning Resources – Students can access course notes, practice problems, and FAQs.
- Frontend: HTML, CSS, JavaScript, flask templating
- Backend: Flask (Python)
- Database: Postgres
-
Clone the repository
git clone https://github.com/Faculty-of-Computing/Eduverse.git cd Eduverse -
Set up a virtual environment
python -m venv .venv source .venv/bin/activate -
Install dependencies
pip install -r requirements.txt
-
Run the application
flask run
Visit:
http://127.0.0.1:5000