Website Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2021-04-09Merge pull request #7 from Team-Kaleidoscope/dev HEAD v0.2 main
 Kamen Mladenov Unverified
-2107/+30235f849e37
2021-04-09Added screenshots and added them in README dev
 Syndamia
-0/+13c138897
2021-04-09Added reference to docs in README
 Syndamia
-0/+20111a04
[...]
 
TagDownloadAuthorAge
v0.2DevHive-Angular-0.2.tar  DevHive-Angular-0.2.tar.gz  DevHive-Angular-0.2.zip  
 Kamen Mladenov
6 years
 
Clone
https://git.syndamia.com/edu/IT-kariera/Team-Kaleidoscope/DevHive-Angular
git@syndamia.com:edu/IT-kariera/Team-Kaleidoscope/DevHive-Angular
 
BranchAge
dev6 years
main6 years
friends-update6 years
[...]
NameSize
.browserslistrc703 Blog stats plain blame
.editorconfig494 Blog stats plain blame
.gitignore631 Blog stats plain blame
.vim45 Blog stats plain
.vs178 Blog stats plain
DevHive-Angular.code-workspace232 Blog stats plain blame
LICENSE34.3 KiBlog stats plain blame
README.md2.7 KiBlog stats plain blame
angular.json4.9 KiBlog stats plain blame
docs131 Blog stats plain
karma.conf.js1.4 KiBlog stats plain blame
package-lock.json1.1 MiBlog stats plain blame
package.json1.5 KiBlog stats plain blame
screenshots595 Blog stats plain
src479 Blog stats plain
tsconfig.app.json287 Blog stats plain blame
tsconfig.json780 Blog stats plain blame
tsconfig.server.json379 Blog stats plain blame
tsconfig.spec.json333 Blog stats plain blame
tslint.json3.1 KiBlog stats plain blame
yarn.lock398.1 KiBlog stats plain blame

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: - Angular CLI 11.0.6 or greater (older versions might work, but haven't been tested)

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 - 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!

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