All Projects → remast → gobuff_realworld_example_app

remast / gobuff_realworld_example_app

Licence: other
Example Buffalo codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld API spec.

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to gobuff realworld example app

webapi
Go HTTP service component for automatic route registration and compilation constraint checking.
Stars: ✭ 24 (+33.33%)
Mutual labels:  webdev
suite
A test suite for Buffalo applications
Stars: ✭ 24 (+33.33%)
Mutual labels:  buffalo
buffalo-heroku
Sets up and deploys apps to Heroku
Stars: ✭ 14 (-22.22%)
Mutual labels:  buffalo
Hacktoberfest-2021
This Repo is created for beginners to promote open source contribution (hacktoberfest). The steps are provided in the readme file. Give it a star⭐ if you liked it :)
Stars: ✭ 52 (+188.89%)
Mutual labels:  beginner
Web-Development-Resources
One and only place on the internet for all Web Development Resources.
Stars: ✭ 51 (+183.33%)
Mutual labels:  webdev
the-duck-gallery
theduckgallery.zenika.com
Stars: ✭ 21 (+16.67%)
Mutual labels:  beginner
markdown-memo
Compile simple (or not so simple) Markdown memos to html and/or pdf via LaTeX with pandoc.
Stars: ✭ 19 (+5.56%)
Mutual labels:  webdev
python-beginners
For students who are learning Python3, with only intermediate JavaScript skills at the start
Stars: ✭ 38 (+111.11%)
Mutual labels:  beginner
100-Days-of-Code
Officially committing to 100 Days of code challenge.
Stars: ✭ 63 (+250%)
Mutual labels:  beginner
servant-beam-realworld-example-app
Exemplary fullstack Medium.com clone powered by Servant and Beam
Stars: ✭ 33 (+83.33%)
Mutual labels:  realworld
Demo-Portfolio-Website
A very simple portfolio website where you can find explanation to every line of code.
Stars: ✭ 59 (+227.78%)
Mutual labels:  beginner
starcli
✨ Browse trending GitHub projects from your command line
Stars: ✭ 436 (+2322.22%)
Mutual labels:  beginner
vue3-realworld-example-app
Explore the charm of Vue composition API! Vite?
Stars: ✭ 364 (+1922.22%)
Mutual labels:  realworld
node-express-prisma-v1-official-app
Official real world application built with Node + Express + Typescript + Prisma
Stars: ✭ 24 (+33.33%)
Mutual labels:  realworld
profile-store
Store profile links of people you admire, at one place. Made using MERN stack.
Stars: ✭ 37 (+105.56%)
Mutual labels:  webdev
stencil-realworld-app
An example SPA written with Stencil
Stars: ✭ 56 (+211.11%)
Mutual labels:  realworld
echo-gorm-realworld-app
realworld application built with Golang + Echo + Gorm
Stars: ✭ 18 (+0%)
Mutual labels:  realworld
Visualization-DMIM
DICOM 3D Medical Image Modeling (DMIM)
Stars: ✭ 22 (+22.22%)
Mutual labels:  webdev
HACKTOBERFEST2021 INSPIRATION
😎A Hacktoberfest-2021 Contribution Repository For Beginners😎...Simplest Repo for Beginners👨‍💻👨‍💻👨‍💻...Add your Profile Details, Photo and Inspirational Quote 🙌🙌🙌& There you go to do your first PR❤❤❤
Stars: ✭ 30 (+66.67%)
Mutual labels:  beginner
Yet Another Algorithms Repository
Beginner friendly repo for easily contributing algorithms' implementations
Stars: ✭ 31 (+72.22%)
Mutual labels:  beginner

Github Actions

RealWorld Example App

Buffalo codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

Demo    RealWorld

This codebase was created to demonstrate a fully fledged fullstack application built with Buffalo including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to the Buffalo community styleguides & best practices.

For more information on how to this works with other frontends/backends, head over to the RealWorld repo.

Getting started

1. Start the app

buffalo dev

2. Start the database

docker run --name rw_db -e POSTGRES_DB=gobuff_realworld_example_app_development -e POSTGRES_PASSWORD=postgres -e POSTGRES_USER=postgres -p 5432:5432 -d postgres

3. Update the database

buffalo pop migrate

If you point your browser to http://127.0.0.1:3000 you should see the home page.

Running the tests

buffalo test --force-migrations
buffalo test models -m "ArticleFavorite" --force-migrations

How it works

Buffalo web application with server side rendering, server side user session and PostgreSQL database.

Authentication

Authentication is generated by Auth Generator for Buffalo.

Pagination of Articles

Uses pop's paginator as described in Pagination.

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].