trending-repo

module
v0.0.0-...-d63a0bf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2024 License: MIT

README

Go-based application that allows users to crawl trending repositories on GitHub and save to database

Features

User Authentication:

  • Sign in: Users can sign in to their accounts using their credentials.
  • Sign up: New users can create an account by providing necessary information.

Profile Management:

  • View Profile: Users can view their profile information.
  • Update Profile: Users can update their profile details

GitHub Repository Trends:

  • View Trending Repositories: Users can get trending repositories on GitHub.

Bookmark Repositories:

  • List Bookmarks: Users can view their bookmarked repositories.
  • Add Bookmark: Users can bookmark repositories to save them for later reference.
  • Delete Bookmark: Users can remove repositories from their bookmarks list.

Run Locally

Clone the project

  git clone https://github.com/kliffx2/trending-repo.git

Go to the project directory

  cd trending-repo

Run the project

  make pro

Go to http://localhost:3000/swagger/index.html to use the APIs

Directories

Path Synopsis
cmd
dev
pro
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
req

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL