MediaBilly / LinkedIn-Clone

An assignment for the Web Application Technologies course where we were asked to implement a web app like LinkedIn.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LinkedIn-Clone

An assignment for the Web Application Technologies course where we were asked to implement a web app like LinkedIn.

The app was developed using Angular for the Front-End, NestJs for the BackEnd and PostgreSQL for the database.

Installation Instructions

To install you just need to do the following:

  • Install NodeJs and npm, and PostgreSQL
  • Navigate to the api folder which contains the backend and install the node-modules by running npm install
  • Navigate to the frontend folder and install the node-modules by running npm install
  • Navigate to the api/ormconfig.json file and configure the database connectivity options.
  • Navigate to the ssl and install the certificate which is for localhost or you can create your own and replace the corresponding files.

Execution Instructions

To run the application you just need to:

  • Run the backend by going to the api folder and then run the command npm run start
  • Run the frontend by going to the frontend folder and then run the command npm start
  • Navigate to https://localhost:4200 .
  • The first time you use the app with a clean database, an admin user will be created with email admin@admin.com and password linkedin123. Login and change the password.
  • Use the app!!!

About

An assignment for the Web Application Technologies course where we were asked to implement a web app like LinkedIn.


Languages

Language:TypeScript 71.4%Language:HTML 26.0%Language:CSS 2.0%Language:JavaScript 0.7%Language:Shell 0.0%