All Projects → aesrael → go-postgres-react-starter

aesrael / go-postgres-react-starter

Licence: other
A go, postgres API with basic jwt auth starter, complete with a react frontend

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
Makefile
30231 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to go-postgres-react-starter

react-redux-immutable-webpack-ssr-starter
React + React-Router 4 + Redux + ImmutableJS + Bootstrap + webpack 3 with with Server side rendering, Hot Reload and redux-devtools STARTER
Stars: ✭ 21 (-87.35%)
Mutual labels:  starter
vite-primevue-starter
VUE 3 Starter project for using primevue 3 with Vite 2 - Pages, Layouts, Validation
Stars: ✭ 37 (-77.71%)
Mutual labels:  starter
phpass-starter
A starter project for Phpass.
Stars: ✭ 24 (-85.54%)
Mutual labels:  starter
typescript-npm-package-template
Boilerplate to kickstart creating an npm package using TypeScript
Stars: ✭ 122 (-26.51%)
Mutual labels:  starter
strapi-starter-nuxt-e-commerce
Strapi Starter Nuxt.js E-commerce
Stars: ✭ 170 (+2.41%)
Mutual labels:  starter
react-redux-nextjs-bootstrap-pwa-starter
a progressive web app starter with next js redux + redux-persist + bootstrap
Stars: ✭ 69 (-58.43%)
Mutual labels:  starter
example-typescript-package
Example TypeScript Package ready to be published on npm & Tutorial / Instruction / Workflow for 2021
Stars: ✭ 71 (-57.23%)
Mutual labels:  starter
flask-boilerplate
Flask Boilerplate - Built with Automation Tools | AppSeed App Generator
Stars: ✭ 16 (-90.36%)
Mutual labels:  starter
noise-php
A starter-kit for your PHP project.
Stars: ✭ 52 (-68.67%)
Mutual labels:  starter
first-pr-repo
A step by step guide to help people make their first Pull Request
Stars: ✭ 29 (-82.53%)
Mutual labels:  starter
Alexa-skills-starters
💻 A collection of super cool Amazon Alexa skills for complete newbies. 💻
Stars: ✭ 24 (-85.54%)
Mutual labels:  starter
go-echo-boilerplate
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Stars: ✭ 53 (-68.07%)
Mutual labels:  starter
database-all
Eloquent ORM for Java 【database-spring-boot-starter】
Stars: ✭ 151 (-9.04%)
Mutual labels:  starter
vaadin-demo-bakery-app
This project contains the source code generated by Vaadin's Starter Pack (Bakery App/Spring)
Stars: ✭ 43 (-74.1%)
Mutual labels:  starter
yii2-basic-firestarter
This is a pimped up basic yii2 template ❤️. It's a firestarter 🔥
Stars: ✭ 35 (-78.92%)
Mutual labels:  starter
craft-starter
Good defaults for Craft CMS projects
Stars: ✭ 18 (-89.16%)
Mutual labels:  starter
ng-seed
Simple Angular seed project with commonly used features.
Stars: ✭ 12 (-92.77%)
Mutual labels:  starter
zoom
A Laravel boilerplate application
Stars: ✭ 46 (-72.29%)
Mutual labels:  starter
lumen-start-app
Boilerplate for laravel/lumen framework https://github.com/laravel/lumen, ready to be used with https://github.com/ionghitun/react-start-app or https://github.com/ionghitun/next-start-app
Stars: ✭ 41 (-75.3%)
Mutual labels:  starter
spark-spring-boot-starter
Spring Boot Starter for Apache Spark
Stars: ✭ 22 (-86.75%)
Mutual labels:  starter

GO-React starter

This is a basic example of a go web server with a react frontend.

It uses the go fiber framework

Getting started

Running locally

Clone this repository Download and install golang

Download and install postgres

Setup your postgres database, env secrets can be changed in the .env file

Ensure you have make installed.

make run

This will start the go server & the react frontend.

Using docker

Ensure you have docker installed

make docker-build
make docker-run

Server is live on :8081 and UI is on :3000

Endpoints

endpoint method body description
/api/session GET GET user session
/api/login POST { email String, password String } login user
/api/register POST { email String, password String, name String } register new user

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].