Skip to content

Commit b239a1d

Browse files
committed
Initial commit
0 parents  commit b239a1d

File tree

20 files changed

+1303
-0
lines changed

20 files changed

+1303
-0
lines changed

.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
.mvn/
2+
HELP.md
3+
target/
4+
!.mvn/wrapper/maven-wrapper.jar
5+
!**/src/main/**
6+
!**/src/test/**
7+
8+
### STS ###
9+
.apt_generated
10+
.classpath
11+
.factorypath
12+
.project
13+
.settings
14+
.springBeans
15+
.sts4-cache
16+
17+
### IntelliJ IDEA ###
18+
.idea
19+
*.iws
20+
*.iml
21+
*.ipr
22+
23+
### NetBeans ###
24+
/nbproject/private/
25+
/nbbuild/
26+
/dist/
27+
/nbdist/
28+
/.nb-gradle/
29+
build/
30+
31+
### VS Code ###
32+
.vscode/

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2019 MelarDev
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 208 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,208 @@
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 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

Comments
 (0)