|
| 1 | +# Table of Contents |
| 2 | +- [Table of Contents](#table-of-contents) |
| 3 | +- [Introduction](#introduction) |
| 4 | +- [Full-stack Applications](#full-stack-applications) |
| 5 | + - [E-commerce (shopping cart)](#e-commerce-shopping-cart) |
| 6 | + - [Server side implementations](#server-side-implementations) |
| 7 | + - [Client side implementations](#client-side-implementations) |
| 8 | + - [Blog/CMS](#blogcms) |
| 9 | + - [Server side implementations](#server-side-implementations-1) |
| 10 | + - [Client side](#client-side) |
| 11 | + - [The next come are](#the-next-come-are) |
| 12 | + - [Simple CRUD(Create, Read, Update, Delete)](#simple-crudcreate-read-update-delete) |
| 13 | + - [Server side implementations](#server-side-implementations-2) |
| 14 | + - [Client side implementations](#client-side-implementations-1) |
| 15 | + - [The next come are](#the-next-come-are-1) |
| 16 | + - [CRUD + Pagination](#crud--pagination) |
| 17 | + - [Server side implementations](#server-side-implementations-3) |
| 18 | + - [The next come are](#the-next-come-are-2) |
| 19 | + - [Client side implementations](#client-side-implementations-2) |
| 20 | + - [The next come are](#the-next-come-are-3) |
| 21 | +- [Social media links](#social-media-links) |
| 22 | +- [Commands used to build the project](#commands-used-to-build-the-project) |
| 23 | +- [Follow me](#follow-me) |
| 24 | + |
| 25 | +# Introduction |
| 26 | +This is a mini application implementing REST CRUD operations with Pagination using Spring Boot with Spring Data MongoDB. |
| 27 | + |
| 28 | + |
| 29 | +# Full-stack Applications |
| 30 | +## Simple Crud |
| 31 | +### Server side implementations |
| 32 | +- [Python Django + Rest Framework](https://github.com/melardev/DjangoRestFrameworkCrud) |
| 33 | +- [Python Django](https://github.com/melardev/DjanogApiCrud) |
| 34 | +- [Python Flask](https://github.com/melardev/FlaskApiCrud) |
| 35 | +- [Asp.Net Core](https://github.com/melardev/AspNetCoreApiCrud) |
| 36 | +- [Asp.Net Core + MediatR](https://github.com/melardev/AspNetCoreApiCrudMediatR) |
| 37 | +- [Asp.Net Core + NHibernate](https://github.com/melardev/.NetCoreApiNHibernateCrud) |
| 38 | +- [Asp.Net Core + ADO.Net](https://github.com/melardev/.NetCoreApiADO.NetCrud) |
| 39 | +- [Asp.Net Core + Dapper](https://github.com/melardev/.NetCoreApiDapperCrud) |
| 40 | +- [Asp.Net Web Api 2](https://github.com/melardev/AspNetWebApiCrud) |
| 41 | +- [Asp.Net Web Api 2 + NHibernate](https://github.com/melardev/.NetWebApiNHibernateCrud) |
| 42 | +- [Asp.Net Web Api 2 + ADO.Net](https://github.com/melardev/.NetWebApiADO.NetCrud) |
| 43 | +- [Asp.Net Web Api 2 + Autofac](https://github.com/melardev/.NetWebApiAutofac) |
| 44 | +- [Asp.Net Web Api 2 + Dapper](https://github.com/melardev/.NetWebApiDapperCrud) |
| 45 | +- [Laravel](https://github.com/melardev/LaravelApiCrud) |
| 46 | +- [Ruby On Rails](https://github.com/melardev/RailsApiCrud) |
| 47 | +- [Ruby On Rails + JBuilder](https://github.com/melardev/RailsApiJBuilderCrud) |
| 48 | +- [Spring Boot + Spring Data JPA](https://github.com/melardev/SpringBootApiJpaCrud) |
| 49 | +- [Spring Boot + Spring Data MonoDb](https://github.com/melardev/JavaSpringBootApiMongoCrud) |
| 50 | +- [Kotlin Spring Boot + Spring Data MonoDb](https://github.com/melardev/KotlinSpringBootApiMongoCrud) |
| 51 | +- [Kotlin Spring Boot + Spring Data JPA](https://github.com/melardev/KotlinSpringBootApiJpaCrud) |
| 52 | +- [Spring Boot + JAX-RS(Jersey) + Spring Data JPA](https://github.com/melardev/SpringBootApiJerseySpringDataCrud) |
| 53 | +- [Spring Boot Reactive + MongoDB Reactive](https://github.com/melardev/SpringBootApiReactiveMongoCrud) |
| 54 | +- [Java Spring Boot Web Reactive + Spring Data](https://github.com/melardev/JavaSpringBootApiRxHybridCrud) |
| 55 | +- [Kotlin Spring Boot Web Reactive + Spring Data](https://github.com/melardev/KotlinSpringBootApiRxHybridCrud) |
| 56 | +- [Go + GORM](https://github.com/melardev/GoGormApiCrud) |
| 57 | +- [Go + GinGonic + GORM](https://github.com/melardev/GoGinGonicApiGormCrud) |
| 58 | +- [Go + Gorilla + GORM](https://github.com/melardev/GoMuxGormApiCrud) |
| 59 | +- [Go + Beego(Web and ORM)](https://github.com/melardev/GoBeegoApiCrud) |
| 60 | +- [Go + Beego + GORM](https://github.com/melardev/GoBeegoGormApiCrud) |
| 61 | +- [Express.JS + Sequelize ORM](https://github.com/melardev/ExpressSequelizeApiCrud) |
| 62 | +- [Express.JS + BookShelf ORM](https://github.com/melardev/ExpressBookshelfApiCrud) |
| 63 | +- [Express.JS + Mongoose](https://github.com/melardev/ExpressMongooseApiCrud) |
| 64 | + |
| 65 | +#### Microservices |
| 66 | +- [Java Spring Boot Zuul + Rest](https://github.com/melardev/JavaSpringBootZuulRestApiCrud) |
| 67 | +- [Kotlin Spring Boot Zuul + Rest](https://github.com/melardev/KotlinSpringBootZuulRestApiCrud) |
| 68 | + |
| 69 | +### Client side implementations |
| 70 | +- [React](https://github.com/melardev/ReactCrudAsync) |
| 71 | +- [React + Redux](https://github.com/melardev/ReactReduxAsyncCrud) |
| 72 | +- [Angular](https://github.com/melardev/AngularApiCrud) |
| 73 | +- [Vue](https://github.com/melardev/VueAsyncCrud) |
| 74 | +- [Vue + Vuex](https://github.com/melardev/VueVuexAsyncCrud) |
| 75 | + |
| 76 | +#### The next come are |
| 77 | +- Angular NgRx-Store |
| 78 | +- Angular + Material |
| 79 | +- React + Material |
| 80 | +- React + Redux + Material |
| 81 | +- Vue + Material |
| 82 | +- Vue + Vuex + Material |
| 83 | +- Ember |
| 84 | +- Vanilla javascript |
| 85 | + |
| 86 | +## Crud + Pagination |
| 87 | +### Server side implementations |
| 88 | +- [AspNet Core](https://github.com/melardev/AspNetCoreApiPaginatedCrud) |
| 89 | +- [Asp.Net Core + NHibernate](https://github.com/melardev/.NetCoreApiNHibernateCrudPagination) |
| 90 | +- [Asp.Net Core + MediatR](https://github.com/melardev/AspNetCoreApiPaginatedCrudMediatR) |
| 91 | +- [Asp.Net Core + ADO.Net](https://github.com/melardev/.NetCoreApiADO.NetCrudPagination) |
| 92 | +- [Asp.Net Core + Dapper](https://github.com/melardev/.NetCoreApiDapperCrudPagignation) |
| 93 | +- [Asp.Net Web Api 2](https://github.com/melardev/WebApiPaginatedAsyncCrud) |
| 94 | +- [Asp.Net Web Api 2 + NHibernate](https://github.com/melardev/.NetWebApiNHibernateCrudPagination) |
| 95 | +- [Asp.Net Web Api 2 + ADO.Net](https://github.com/melardev/.NetWebApiADO.NetCrudPagination) |
| 96 | +- [Asp.Net Web Api 2 + Autofac](https://github.com/melardev/.NetWebApiAutofacPagination) |
| 97 | +- [Asp.Net Web Api 2 + Dapper](https://github.com/melardev/.NetWebApiDapperCrudPagination) |
| 98 | +- [Spring Boot + Spring Data + Jersey](https://github.com/melardev/SpringBootJerseyApiPaginatedCrud) |
| 99 | +- [Spring Boot + Spring Data](https://github.com/melardev/SpringBootApiJpaPaginatedCrud) |
| 100 | +- [Spring Boot + Spring Data MonoDb](https://github.com/melardev/JavaSpringBootApiMongoCrudPagination) |
| 101 | +- [Kotlin Spring Boot + Spring Data MonoDb](https://github.com/melardev/KotlinSpringBootApiMongoCrudPagination) |
| 102 | +- [Spring Boot Reactive + Spring Data Reactive](https://github.com/melardev/ApiCrudReactiveMongo) |
| 103 | +- [Java Spring Boot Web Reactive + Spring Data](https://github.com/melardev/JavaSpringBootApiRxHybridCrudPagination) |
| 104 | +- [Kotlin Spring Boot Web Reactive + Spring Data](https://github.com/melardev/KotlinSpringBootApiRxHybridCrudPagination) |
| 105 | +- [Go + GORM](https://github.com/melardev/GoGormApiCrudPagination) |
| 106 | +- [Go + Gin Gonic + GORM](https://github.com/melardev/GoGinGonicApiPaginatedCrud) |
| 107 | +- [Go + Gorilla + GORM](https://github.com/melardev/GoMuxGormApiCrudPagination) |
| 108 | +- [Go + Beego(Web and ORM)](https://github.com/melardev/GoBeegoApiCrudPagination) |
| 109 | +- [Go + Beego(Web) + GORM)](https://github.com/melardev/GoBeegoGormApiCrudPagination) |
| 110 | +- [Laravel](https://github.com/melardev/LaravelApiPaginatedCrud) |
| 111 | +- [Rails + JBuilder](https://github.com/melardev/RailsJBuilderApiPaginatedCrud) |
| 112 | +- [Rails](https://github.com/melardev/RailsApiPaginatedCrud) |
| 113 | +- [NodeJs Express + Sequelize](https://github.com/melardev/ExpressSequelizeApiPaginatedCrud) |
| 114 | +- [NodeJs Express + Bookshelf](https://github.com/melardev/ExpressBookshelfApiPaginatedCrud) |
| 115 | +- [NodeJs Express + Mongoose](https://github.com/melardev/ExpressApiMongoosePaginatedCrud) |
| 116 | +- [Python Django](https://github.com/melardev/DjangoApiCrudPaginated) |
| 117 | +- [Python Django + Rest Framework](https://github.com/melardev/DjangoRestFrameworkPaginatedCrud) |
| 118 | +- [Python Flask](https://github.com/melardev/FlaskApiPaginatedCrud) |
| 119 | + |
| 120 | + |
| 121 | +#### MicroServices |
| 122 | +- [Java Spring Boot Zuul + Rest](https://github.com/melardev/JavaSpringBootZuulRestApiPaginatedCrud) |
| 123 | +- [Kotlin Spring Boot Zuul + Rest](https://github.com/melardev/KotlinSpringBootZuulRestApiPaginatedCrud) |
| 124 | + |
| 125 | +#### The next come are |
| 126 | +- NodeJs Express + Knex |
| 127 | +- Flask + Flask-Restful |
| 128 | +- Laravel + Fractal |
| 129 | +- Laravel + ApiResources |
| 130 | +- Go with Mux |
| 131 | +- AspNet Web Api 2 |
| 132 | +- Jersey |
| 133 | +- Elixir |
| 134 | + |
| 135 | +### Client side implementations |
| 136 | +- [Angular](https://github.com/melardev/AngularPaginatedAsyncCrud) |
| 137 | +- [React-Redux](https://github.com/melardev/ReactReduxPaginatedAsyncCrud) |
| 138 | +- [React](https://github.com/melardev/ReactAsyncPaginatedCrud) |
| 139 | +- [Vue + Vuex](https://github.com/melardev/VueVuexPaginatedAsyncCrud) |
| 140 | +- [Vue](https://github.com/melardev/VuePaginatedAsyncCrud) |
| 141 | + |
| 142 | + |
| 143 | +#### The next come are |
| 144 | +- Angular NgRx-Store |
| 145 | +- Angular + Material |
| 146 | +- React + Material |
| 147 | +- React + Redux + Material |
| 148 | +- Vue + Material |
| 149 | +- Vue + Vuex + Material |
| 150 | +- Ember |
| 151 | +- Vanilla javascript |
| 152 | + |
| 153 | +## E-commerce |
| 154 | +### Server side implementations |
| 155 | +- [Spring Boot + Spring Data Hibernate](https://github.com/melardev/SBootApiEcomMVCHibernate) |
| 156 | +- [Spring Boot + JAX-RS Jersey + Spring Data Hibernate](https://github.com/melardev/SpringBootEcommerceApiJersey) |
| 157 | +- [Node Js + Sequelize](https://github.com/melardev/ApiEcomSequelizeExpress) |
| 158 | +- [Node Js + Bookshelf](https://github.com/melardev/ApiEcomBookshelfExpress) |
| 159 | +- [Node Js + Mongoose](https://github.com/melardev/ApiEcomMongooseExpress) |
| 160 | +- [Python Django](https://github.com/melardev/DjangoRestShopApy) |
| 161 | +- [Flask](https://github.com/melardev/FlaskApiEcommerce) |
| 162 | +- [Golang go gonic](https://github.com/melardev/api_shop_gonic) |
| 163 | +- [Ruby on Rails](https://github.com/melardev/RailsApiEcommerce) |
| 164 | +- [AspNet Core](https://github.com/melardev/ApiAspCoreEcommerce) |
| 165 | +- [Laravel](https://github.com/melardev/ApiEcommerceLaravel) |
| 166 | + |
| 167 | +The next to come are: |
| 168 | +- Spring Boot + Spring Data Hibernate + Kotlin |
| 169 | +- Spring Boot + Jax-RS Jersey + Hibernate + Kotlin |
| 170 | +- Spring Boot + mybatis |
| 171 | +- Spring Boot + mybatis + Kotlin |
| 172 | +- Asp.Net Web Api v2 |
| 173 | +- Elixir |
| 174 | +- Golang + Beego |
| 175 | +- Golang + Iris |
| 176 | +- Golang + Echo |
| 177 | +- Golang + Mux |
| 178 | +- Golang + Revel |
| 179 | +- Golang + Kit |
| 180 | +- Flask + Flask-Restful |
| 181 | +- AspNetCore + NHibernate |
| 182 | +- AspNetCore + Dapper |
| 183 | + |
| 184 | +### Client side implementations |
| 185 | +This client side E-commerce application is also implemented using other client side technologies: |
| 186 | +- [React Redux](https://github.com/melardev/ReactReduxEcommerceRestApi) |
| 187 | +- [React](https://github.com/melardev/ReactEcommerceRestApi) |
| 188 | +- [Vue](https://github.com/melardev/VueEcommerceRestApi) |
| 189 | +- [Vue + Vuex](https://github.com/melardev/VueVuexEcommerceRestApi) |
| 190 | +- [Angular](https://github.com/melardev/AngularEcommerceRestApi) |
| 191 | + |
| 192 | +## Blog/CMS |
| 193 | +### Server side implementations |
| 194 | +### Client side |
| 195 | +#### The next come are |
| 196 | +- Angular NgRx-Store |
| 197 | +- Angular + Material |
| 198 | +- React + Material |
| 199 | +- React + Redux + Material |
| 200 | +- Vue + Material |
| 201 | +- Vue + Vuex + Material |
| 202 | +- Ember |
| 203 | + |
| 204 | +# Social media links |
| 205 | +- [Youtube Channel](https://youtube.com/melardev) I publish videos mainly on programming |
| 206 | +- [Blog](http://melardev.com) Sometimes I publish the source code there before Github |
| 207 | +- [Twitter](https://twitter.com/@melardev) I share tips on programming |
| 208 | +- [Instagram](https://instagram.com/melar_dev) I share from time to time nice banners |
0 commit comments