garimamann / Next-Topic

Next topic is a free of cost online learning platform which enables users to browse through available courses, subscribe to them and rate them

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest Topic

Learning should never stop

Next topic is a free of cost online learning platform which enables users to browse through available courses, subscribe to them and rate them. This platform facilitates tutors to upload their course view the number of subscribers to the course and the rating. It is dockerized for easy environment setup and is made using popular tech stack.

Features

  • Secure login for users
  • Search bar for easy browsing of courses
  • Ability to subscribe to course which adds the course to subscription list for easy access anytime
  • Rate the course to give feedback
  • Upload courses to the platform easily

Tech

  • RestJS - A JavaScript library for building user interfaces
  • NestJS - A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
  • GraphQL - A query language for your API
  • Docker - Empowering App Development for Developers

And of course Dillinger itself is open source with a public repository on GitHub.

Installation

Next Topic requires Node.js to run.

Install the dependencies and devDependencies for both frontend and backend and start the server.

Start backend:

cd Backend
npm i
npm start

Start Frontend:

cd Frontend
npm i
npm start

Free Software, Hell Yeah!

About

Next topic is a free of cost online learning platform which enables users to browse through available courses, subscribe to them and rate them


Languages

Language:TypeScript 94.5%Language:HTML 2.6%Language:CSS 1.3%Language:JavaScript 0.9%Language:Dockerfile 0.8%