lsj8706 / dev-profile

Profile web site for Developer!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DEV-profile

A website for developers to get driven with motivation.

dev-profile URL : https://dev-profile-2021.herokuapp.com/

KHU-Hub repo : khuhub.khu.ac.kr/2018102216/dev-profile

Main Features

  • your basic profile
  • random quotes for developers to motivate you ✨
  • the amount of commits you've done on GitHub at a glance
  • your most-contributed project on GitHub
  • today's trending repositories on GitHub

● Additional Features

  • direct and easy login via GitHub
  • intuitive and easy-to-use structure

● Home Page

1. You can join or login with GitHub account.
2. You can search via Google.

homepage

● Myprofile Page

1. You can see your profile information, github contributions, repositories, status at a glance.

image

● Edit Profile Page

1. You can input or change your informations.

image



● Home Page

1. you can join or login with github.
2. you can search.

homepage


● Test Installation

After cloning repository, type the following into terminal to automatically install modules and libraries.

npm install

To run server,

npm run dev:server
npm run dev:assets



● MongoDB Installation

1. Access to the MongoDB homepage.

homepage

2. Select options and download MongoDB.

options

3. If this screen appears when installing MongoDB, please select 'complete' and proceed.

precaution

4. If you enter 'mongo' command in vsc terminal, it will be installed with the screen appearing as below.

image


● Setting environment variables

    -ps. When entering 'mongo' command in vsc terminal, skip this part if it runs well.
1. Find the folder where mongoDB is installed, and copy the folder's route.

image

2. Open the 'environment variable' page. In Windows environment, you can use command (window + R) and input 'sysdm.cpl ,3'. Then, click 'environment variable'.

image

3. You must find 'path' in 'system variable' categroy, not 'users variable'. If you find 'path' in 'system variable', then check 'path' and click 'Editing'.

image

4. Create a new environmental variable path using the Mongo db address you copied earlier.

image

5. Please check if Mongo Db is working well refering to the fourth method of "MongoDB Installation".

● Nodejs Installation

install node js.



● Project Architecture

image



● Road Map

roadmap


● How to fill .env file

1. If you clone our repository and downloads required modules, make new '.env' file.
2. Fill in the required values as shown below.

image



● How to contribute our project

1. Please fork our repository.
2. Change your branch to 'develop'.
3. Send pull request.



● Contributor Contact

Lee Se Jin : lsj8706@naver.com
Kim Cherrie : cherriekim925@gmail.com
Jung Seoung Hyun : jshbest00@khu.ac.kr

● API reference

Programming Quotes API

Trending-GitHub API

GitHub Contributuions API

Github Recent Repositories API


● License

[MIT](https://choosealicense.com/licenses/mit/)

About

Profile web site for Developer!


Languages

Language:JavaScript 67.5%Language:Pug 32.5%