Skip to content

deyan-a/ng-comet

This branch is up to date with bpopnikolov/ng-comet:master.

Folders and files

NameName
Last commit message
Last commit date
May 7, 2018
Apr 20, 2018
May 8, 2018
May 8, 2018
Apr 29, 2018
Apr 20, 2018
May 8, 2018
Apr 20, 2018
May 7, 2018
May 7, 2018
Apr 20, 2018
Apr 20, 2018
Apr 29, 2018

Repository files navigation

Ng Comet

The purpose of this project is educational - putting Angular, Node.js, MongoDB, Mongoose to practise, and is the final team assignment in Telerik Academy Alpha November 2017.

Details

This is a Single Page Web Application that can serve as a marketing site for a company. The website should contain the following functionality:

A configurable landing page.
A section with job ads.
The ability for users to apply for a job ad.
An interface for managing all applications by the system administrators.
A configurable about/contacts page.

For a detailed description of each functionality, please follow this link

Extra features

The following features have been added on top of the general requirements:

  • Contacts have been extended to include address, phone and e-mail values, for easier setup of different office locations
  • If you double-click on an address, it will be loaded on the map.
  • If 'Remember Me' is not ticked upon login, the token will expire in two hours.
  • In the Users Admin Page, if an admin hovers over the 'Jobs Applied' field, they will get a tooltip with the list of jobs applied.

Installation

First, you need to run the Server Navigate to the Server folder and run the following commands:

Run npm install
Run npm start

Once this is done, you can navigate to the Application folder and run the following commands (Angular CLI is required to run the application):

Run npm install
Run ng serve -o  // This will automatically open your default web browser once the application is compiled

Application Usage

To application functionality, you can use the following users:

Administrator:
username: admin1@comet.com
password: admin1@Comet

User:
username: user1@comet.com
password: user1@Comet

Authors & Contributors

Borislav Popnikolov Deyan Atanasov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 79.8%
  • HTML 15.1%
  • CSS 4.3%
  • JavaScript 0.8%