Skip to content

SistemBasisData2023/EduConnect

Repository files navigation

EduConnect

EduConnect, a website driven to provide great educational services for students worldwide.

Our goal is to have a simple platform that is easy to use and easy to understand for both the teachers and students with the goal of easing the ways to both teach and learn

Members

  • Raditya Ihsan Dhiaulhaq
  • Michael Winston

Tools

  • React JS
  • Vite JS
  • Node JS
  • Express JS
  • PostgreSQL
  • Javascript
  • Tailwind CSS

Features

Student Users

Course

- My course : View the courses that the student is currently enrolled in.
- All courses : Browse and explore all available courses.
- Taken courses : Access the courses that the student has completed.
- Enroll Code : Enter an enrollment code to join a specific course.

Task List

- Access a list of tasks assigned by the teachers.
- View the status of each task.
- Download files related to the tasks.
- Submit task solutions through a submit button.

Give Feedback to the course

- Rate course that you've been taken with 1 - 5 over 5

Resource Material

- Download learning resources and materials associated with each course.

Teacher Users

Task Management

- Add tasks and assignments for the courses they teach.
- Review and evaluate student submissions.
- Provide grades or feedback for each task.

Web Admin

User Management

- Add new users to the platform.
- Assign user roles and permissions.

Course Management

- Add new courses to the platform

Getting Started

Follow the steps below to set up and run the web-based education platform locally:

Clone the repository:

Copy code

git clone https://github.com/SistemBasisData2023/EduConnect

Install dependencies:

  • Backend
    cd backend
    npm install
  • Frontend
    cd frontend
    npm install

Add your personal env file with firebase configuration

Usage

To run the project, run the following commands:
  • Backend

    node index.js
  • Frontend

    npm run dev

Database UML

Database ER Diagram

Flowchart

Admin View

Teacher View

Student View

Progress Report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages