Skip to content

🚲 | A comprehensive bike event management API empowering users to create, organize, and participate in cycling events.

Notifications You must be signed in to change notification settings

matheusgb/cyclists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Markdownify
Cyclists

RESTful API made with Golang.

go version

Key Features • How To Use • Documentation

Key Features

  • Login with JWT
  • Users CRUD
  • Bike Events CRUD
  • Possibility for users to register for bike events
  • SendGrid to send password redefinition emails
  • Paginations
  • Admin privileges

How To Use

Fill in config.json file with your PostgreSQL database, JWT, and SendGrid credentials.

There is no necessity to change enviroment key.

If you have air installed, you can run the project with the command in root folder:

air

Also, you can run with:

go run main.go

You can run all tests with:

go test -v  ./src/tests/... 

Documentation

You can find the documentation here: Postman

About

🚲 | A comprehensive bike event management API empowering users to create, organize, and participate in cycling events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages