CourseStack
is a web application that acts as a single platform for students and professionals to explore and learn courses of their interest.
git clone https://github.com/parithoshpoojary/course-stack.git
cd course-stack/
Make sure you have the Angular CLI installed globally. I used npm
package manager to manage all the dependencies. To install npm click here.
Change your dir to: cd course-stack/src/
.
After installing the npm
, run npm install
on the commnad prompt to resolve all dependencies (might take a minute or so).
Run ng serve -o
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To contribute to the repository, follow the below given steps:
(git checkout -b my-new-feature)
.(git commit -m 'Add some feature')
.(git push origin my-new-feature)
.For more information about Angular, check their documentation.