Skip to content

alika40/gad-edu-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eSCHOOL

eSHOOL is a utility application built with Node.js, Express.js, the latest version of Angular, and other npm packages.The application provides educational resources pulled from third-party infrastructure using its api. The application has contents for every user.

Features:

  1. Social share. Users can share their favorite courses on Facebook, Twitter, Reddit, LinkedIn, et.,
  2. Course search with auto-suggestions,
  3. Course page which displays course details like its pricing, reviews, ratings, and other related courses. Users can also register for the course they are interested in,
  4. Courses page which displays lists of available courses. The page has a pagination,
  5. Home page which has chips of different courses' categories,
  6. About page which has the team members - MG10 - mentioned below on it. On the team member's profile card, there's Contact button that links a team member to their Andela community page. It also has a team member's GitHub and WhatsApp links,
  7. Angular Universal added to improve user experience through Search Engine Optimization and Social Media Share.

The application is a community project built by:

  1. Anthony Fredrick Alika,
  2. David Aladesaye, and
  3. Angela Teyvi, who are participants in Google Africa Developer Scholarship (GADS) 2021 - Andela.

We will like to give credit to Mary Obiagba for the mentorship she provided.

You can take a tour on the Demo/Live application.

ComProject

This project was generated with Angular CLI version 13.0.4.

Development server

Run ng serve and npm run server' to start up dev servers. Navigate to http://localhost:4200/`. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

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.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

Deploy Angular App to Heroku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published