Skip to content
This repository has been archived by the owner on Nov 8, 2021. It is now read-only.

The front end of our DevHive Social Media

License

Notifications You must be signed in to change notification settings

Team-Kaleidoscope/DevHive-Angular

Repository files navigation

DevHive

DevHive is the social network solution for programmers. In it you can make posts to share with your friends, comment and more.

This is the back-end portion of the project, built with Angular. For the back-end, refer to DevHive.

In the docs folder you can find relevenat information and documentation about this project. You can also find our Privacy Policy.

Contents:

Setting up locally

Prerequisites

You'll need to install the following tools:

Starting up

  1. Clone the repository: git clone https://github.com/Team-Kaleidoscope/DevHive.git
  2. Navigate to the folder, in which you cloned it
  3. Run npm install to install all front-end packages
  4. Run ng serve to start up the front-end

If everything went smoothly, you will be able to access the front-end from http://localhost:4200. Also, don't forget that the API needs to be running at the same time, otherwise you won't get beyond the Login and Register pages!

Important notes

If you host your API on a specific link that isn't the standard http://localhost:5000, go to src/app and edit the app-constants.module.ts file, on the second row you're gonna see the variable BASE_API_URL, update it.

You can change on what port the front-end is ran, by issuing the serve command with the --port parameter: ng serve --port 5001. But, don't run it with the --ssl parameter! SSL isn't supported yet and you'll have issues trying to use it! If you really need ssl, using a reverse proxy might be a viable alternative.

Screenshots