An open API service indexing awesome lists of open source software.

https://github.com/dhruvikdonga/gopostlike

This project uses gorilla mux for apis and also jwt and gorm . It is implemented in MVC code structure . Uses Vuejs/Vuetify for frontend
https://github.com/dhruvikdonga/gopostlike

boilerplate gorilla-mux gorm-orm jwt jwt-authentication rest-api vuejs

Last synced: 29 days ago
JSON representation

This project uses gorilla mux for apis and also jwt and gorm . It is implemented in MVC code structure . Uses Vuejs/Vuetify for frontend

Awesome Lists containing this project

README

          

## Go microblogging webapp

### Tech stack:-
![image](https://img.shields.io/badge/Go-00ADD8?style=for-the-badge&logo=go&logoColor=white)
![image](https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge&logo=vuedotjs&logoColor=4FC08D)
![image](https://img.shields.io/badge/Vuetify-1867C0?style=for-the-badge&logo=vuetify&logoColor=white)
![image](https://img.shields.io/badge/MySQL-00000F?style=for-the-badge&logo=mysql&logoColor=white)
![image](https://img.shields.io/badge/JWT-000000?style=for-the-badge&logo=JSON%20web%20tokens&logoColor=white)

### Tools:-
![image](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&logo=visual%20studio&logoColor=white)
![image](https://img.shields.io/badge/Git-F05032?style=for-the-badge&logo=git&logoColor=white)
![image](https://img.shields.io/badge/Postman-FF6C37?style=for-the-badge&logo=Postman&logoColor=white)

### About
This project is boilerplate for gorilla web apis , JSON web tokens and gorm library for using in further projects. Gorm library is used for MySQL tables and implement relationships , JWT for authetication/authorization . This project follows MVC code structure for breaking down code to modules

### File structure:-
- main.go *server configurations*
- api
-v1.go *contains the api routers*
- DBs
-Migrations.go *database configurations and migrations*
- models *sample table structure*
- controllers *contains CRUD functions*

### Further updates:-
- Swagger Docs
- Post Likes and creation