https://github.com/ghulamghousdev/ignio-skills
Ignio SKills is an E-Learning project which aims to the local students and mentors a platform for digital Learning.
https://github.com/ghulamghousdev/ignio-skills
Last synced: about 1 year ago
JSON representation
Ignio SKills is an E-Learning project which aims to the local students and mentors a platform for digital Learning.
- Host: GitHub
- URL: https://github.com/ghulamghousdev/ignio-skills
- Owner: ghulamghousdev
- Created: 2021-06-18T21:01:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-27T15:58:46.000Z (almost 5 years ago)
- Last Synced: 2024-10-11T19:17:18.225Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 12.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ignio-skills
Ignio SKills is an E-Learning project which aims to the local students and mentors a platform for digital Learning.
## Contributors
- [Ghulam Ghous](https://github.com/ghulamghousdev)
- [Ayesha Tahir](https://github.com/ayeshatahirme)
- [Ahmad Zaheer](https://github.com/ahmadzaheer-dev)
- [Muhammad Faisal](https://github.com/beingfaisal)
## Idea
The main idea and struggle behind this project is to provide a means that is considerably good and can provide a place
where students can learn without having to get into contact like in a class that is happening in a physical environment.
It will help in such a way that students can be more in charge of managing their time and the things they want to learn
and teachers will also have the opportunity to teach regardless of being in a class with students with a benefit of
teaching in a more flexible manner.
## Scope
Generally the main focus of this project is to define a solution in making a virtual learning hub for everyone. The main idea that
revolves around the development of this system is to provide a virtual platform where learning and teaching can compete with or
maybe surpass (in different ways and features) the effectiveness and efficiency of physical and more conservative methods. This
solution will provide more flexibility and time management to both mentor and students simultaneously without causing any setbacks.
## Objectives
- Quality Enhancement
- Learning Styles
- Improvement in Efficiency & Effectiveness
- User Accessibility and Engagement
## Features
- Mentor Side Features
1. Can create new courses.
2. Can add assignments and quizes.
3. Can delete and update existing courses.
- Student Side Features
1. Can search for specific course.
2. Can enroll themselves in courses.
3. Can take quizes and assignments.
4. Chatroom for each course.
5. Online video player.
## Technologies Used
- MongoDB
- Node.js
- Express.js
- React.js
## Pre-Requisits
- Node should be installed.
- Git should be installed.
## How to get started?
1. ### Clone the Repository
git clone https://github.com/ghulamghousdev/ignio-skills
cd ignio-skills
2. ### Installation
- To install all the backend dependencies used for this project one needs to run the following command.
```
npm install
```
- To install all the frontend dependencies used for this project one needs to run the following command.
```
npm install --prefix frontend
```
4. ### Development Mode
- After installing all the dependencies, run the following command to start your server.
```
npm run dev
```
## Found an Issue or any suggestions
Create issues [here](https://github.com/ghulamghousdev/ignio-skills/issues/new).