Skip to content

GitStarted is the perfect place for exploring Open Source Projects on GitHub. Get project recommendations based on your past Open Source contribution experience.

License

Notifications You must be signed in to change notification settings

anto-christo/gitstarted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

GitStarted is the perfect place for exploring Open Source Projects on GitHub.

Get project recommendations based on your past Open Source contributions just by signing in with your GitHub credentials. Based on the languages you have used, the number of stars and forks that you have on your owned/contributed repositories, we show you a list of projects that meets your current level of expertise in Open Source development.

Features

  • A bar graph illustarting the different programming languages used by you in your GitHub based Open Source projects.

Language Graph

  • A search box to filter out projects from our recommended list based on any keyword.

Search Bar

  • Liked any of the projects that we recommended? Great! Just click on the project to explore it even further.

    1. See a graph illustrating the various languages that has been used in the project.

    Repo Graph

    1. Directly read the README.md of the project to understand it better and get started with contributing.

    Readme

    1. Cannot think of any new feature to add? Why not try resolving some issues in the project by having a look at the issues ?

    Issues

P.S - The website has not been hosted yet. In order to run the website on your localhost, please clone and do the following

  1. Make sure you have Node.js and MongoDB installed on your system.
  2. Go to the root of the project and run npm install in command line to download the project dependencies.
  3. Start your Mongo server.
  4. Go to the root of the project and run node app.js in command line to start the project server.
  5. Go to your preferred browser and type localhost:3000 in the address bar.
  6. Start exploring your recommended projects !!!

Things to be done

  • Enable slider functionality to let user select the level of projects within his experience range.
  • Store user experience details in database and directly access from there instead of calculating everytime to reduce the time taken for data retrieval.
  • Update user experience details in database at frequent intervals of user login.
  • Add more parameters to the recommended project search query to increase the accuracy of the results.
  • Add a tips page in order to help novice Open Source developers.
  • Add a trending repositories page.
    Contributions in the form of above features or any other feature is always welcome !!

Credits

About

GitStarted is the perfect place for exploring Open Source Projects on GitHub. Get project recommendations based on your past Open Source contribution experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •