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.
You'll need to install the following tools:
Angular CLI 11.0.6
or greater (older versions might work, but haven't been tested)
- Clone the repository:
git clone https://github.com/Team-Kaleidoscope/DevHive.git
- Navigate to the folder, in which you cloned it
- Run
npm install
to install all front-end packages - Run
ng serve
to start up the front-end- as with the API, you can run the command in background or create a systemd service
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!
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.