Skip to content

Build a open source contribution repository recommendation with AWS Cloud architecture

Notifications You must be signed in to change notification settings

tanishabisht/Cloud-Gitglance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud - GitGlance

GitGlance is designed to simplify the process of finding suitable open-source projects on GitHub for students. This recommendation system filters projects based on language preferences, field of work, and experience level, facilitating more meaningful contributions to the open-source community.

  • Design Prototype: View the UI/UX design on Figma.
  • Lambda Pipeline: Access the repository for the Lambda pipeline here.

demo

Existing Solutions

GitHub currently recommends repositories based on user activities like starring or following, supplemented by manual searches and built-in discovery features. However, these methods are typically time-consuming and may not accurately match user needs. GitGlance leverages advanced recommendation algorithms to offer more precise suggestions, improving upon existing solutions.

Target Audience

The primary audience for GitGlance is students eager to engage with open-source projects that match their expertise and interests.

Architecture

architecture

Instructions to run the application

Follow these instructions to get the application running:

  1. Install Node.js version v20.11.0:
    • nvm install v20.11.0
    • nvm use v20.11.0
  2. Install necessary packages:
    • npm install
  3. Start the application:
    • To run the project : npm start

Technologies used

aws aws-lambda s3 cognito api-grateway aws-personalize

About

Build a open source contribution repository recommendation with AWS Cloud architecture

Topics

Resources

Stars

Watchers

Forks