Processes for Object-Oriented Software Development - small group project
Web application for storing and organizing contacts. Users can register a new account or login to their account to view their personal contacts.
- Kyle Reid: Front End
- Christopher Dowlatram: Front End
- Vu Nguyen: Project Documentation
- Mykola Maslych: Database
- Misty Au: Project Documentation
- Kenneth Sauers: Project Manager
- Jose Luis: Database/API
- Jorge Nunez: API
- Clone the repository to your local machine using
git clone
. - Make sure
Node.js
is installed on your machine. - Run
npm -install -g @angular/cli
to install Angular. cd
into thefrontend-src/
directory of the repository folder and runnpm install
to add the dependencies.- Run
ng serve
for a development server and navigate tohttp://localhost:4200/
. Any changes made to the source files will be reloaded automatically in the app.
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
.
- Run
ng build
to build the project. The build artifacts will be stored in thepublic/
directory. Use the --prod flag for a production build. - cd into the
contact_man/
directory. Runnode app.js
to start the database server and connect to the database. - Navigate to
http://localhost:3000
to access the website with database functionality.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or check out the Angular CLI README.