aliaagheisX / Code-Courses

About CodeCourses is an e-learning website that offers articles, courses, quizzes and even chat rooms for instructors and students in various topics. Admins have full control of the website and can remove content they deem inappropriate

Home Page:https://aliaagheisx.github.io/Code-Courses/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeCourses is an e-learning website that offers articles, courses, quizzes and even chat rooms for instructors and students in various topics. Instructors have a score that is based on their course ratings and contributions. Students have a rank that is based on their score that increases by reading articles, enrolling in courses, taking quizzes, etc. Admins have full control of the website and can remove content they deem inappropriate. The admin profile contains various statistics regarding the website's content and users.


πŸ˜‰ To Run:

βœ”οΈ Clone the repository by pressing the green button.
βœ”οΈ Once in the folder, type CMD in the address bar.
βœ”οΈ To run the database server:
    - Install xampp https://sourceforge.net/projects/xampp/
    - Run the server with connection parameters:
      - host: 'localhost'
      - user: 'root'
      - password: ""
      - database: 'codecourses'
      - port: 3306
    - Import the file codecourses (1).sql (in Database folder)
Alternatively you can connect to the azure MySQL Database deployment (not stable)
host: 'codecourses.mysql.database.azure.com', user: 'codecourses@codecourses', password: '17102002aA@', database: 'codecourses', port: 3306
βœ”οΈ To run the backend server:
    - Type cd Backend
    - Type npm i
    - Type nodemon app.js
βœ”οΈ To run the frontend server:
    - Return to the root folder, then type cd frontend
    - Type npm i
    - Type npm start
βœ”οΈ Open the browser, and navigate to http://localhost:3000 or try the deployed github page https://aliaagheisx.github.io/Code-Courses/


⛏️ Built Using:

HTML, CSS & JS
Node.js
MySQL
ReactJS

πŸ“· Demo Video:

Code Course Demo

πŸ“· Screenshots:

Homepage

Homepage

Signup & Login

signup login

Articles

Article Comments

Courses

Courses CoursesCourses Courses Courses

Quizzes

Quizzes Quizzes Quizzes Quizzes Quizzes

Chat Rooms

Chat

Profiles

Profiles
Profiles

Statistics

Stats
Stats Stats Stats

Thank You.

About

About CodeCourses is an e-learning website that offers articles, courses, quizzes and even chat rooms for instructors and students in various topics. Admins have full control of the website and can remove content they deem inappropriate

https://aliaagheisx.github.io/Code-Courses/


Languages

Language:JavaScript 90.2%Language:CSS 9.6%Language:HTML 0.2%Language:Shell 0.0%