Skip to content

Career Networking application developed using Angular 8 and Nest.js.

Notifications You must be signed in to change notification settings

gaborszekely/Networked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Networked - Track Your Professional Network

Networked is a full-stack, fully featured Career Networking application developed using Angular 7 and Nest.js. Through the app, career seekers are able to add new connections, create notes and reminders for important events, as well as view their network and professional growth in a visual and easy-to-track manner.

Network Page Login Page

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

The application utilizes Node.js, which can be downloaded at the following link.

The Angular CLI must also be installed to initialize and run the client-side code. To install, run the following:

npm install -g @angular/cli

Installing

In order to install the application's dependencies, run the following terminal commands:

In the "client" directory:

npm install

In the "server" directory:

npm install

In order to compile a production build, run the following in the "client" directory:

npm run build

Running The Tests

To run unit tests with Karma:

npm run test

End To End Testing

End-to-end testing consisted of using Jasmine and Karma to test interactivity between dynamic page elements including modals, button clicks and tabs.

Example:

When user clicks the "Login" tab, the ngRouter should switch main view layer to login page.

Coding Style

This application utilizes TSLint for linting to make sure the code conforms to the rigorous industry style standards. The codebase remains up-to-date with the A11y accessibility requirements in order to provide all users with a positive experience on the app.

Built With

Versioning

This application uses SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Career Networking application developed using Angular 8 and Nest.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published