Nugurang is a teammate matchmaking service for students who have trouble finding teammates. Nugurang can help you to recruit members and execute projects. Users can leave feedback for other teammates at the end of the project, and this data is used for optimal teammate-recommendation for each user.
Frontend framework
Backend framework
- Java 11
- Spring Boot
Move to backend resources directory:
cd [[project_root_directory_here]]/nugurang-back/src/main/resources
Create application-secret.properties:
spring.security.oauth2.client.registration.github.client-id=[[enter_here]]
spring.security.oauth2.client.registration.github.client-secret=[[enter_here]]
spring.security.oauth2.client.registration.github.scope=profile,email
spring.profiles.include=kakao
spring.security.oauth2.client.registration.kakao.client-id=[[enter_here]]
spring.security.oauth2.client.registration.kakao.client-secret=[[enter_here]]
spring.security.oauth2.client.registration.kakao.scope=profile,email
Move to backend directory:
cd [[project_root_directory_here]]/nugurang-back
Launch backend:
./gradlew build ./gradlew bootRun
Move to frontend directory:
cd [[project_root_directory_here]]/nugurang-front
Install Node packages:
using npm:
npm install
using yarn:
yarn install
Create .env.local:
NEXT_PUBLIC_BACKEND_ADDR = http://localhost:8080
NEXT_PUBLIC_BACKEND_ADDR_PUBLIC = http://localhost:8080
Launch frontend in development mode:
using npm:
npm run dev
using yarn:
yarn run dev
Launch frontend in production mode:
using npm:
npm run build npm start
using yarn:
yarn run build yarn start