-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 9222b49
Showing
26 changed files
with
708 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Created by https://www.gitignore.io | ||
|
||
### OSX ### | ||
.DS_Store | ||
.AppleDouble | ||
.LSOverride | ||
|
||
# Icon must end with two \r | ||
Icon | ||
|
||
|
||
# Thumbnails | ||
._* | ||
|
||
# Files that might appear on external disk | ||
.Spotlight-V100 | ||
.Trashes | ||
|
||
# Directories potentially created on remote AFP share | ||
.AppleDB | ||
.AppleDesktop | ||
Network Trash Folder | ||
Temporary Items | ||
.apdisk | ||
|
||
|
||
### Python ### | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
env/ | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
downloads/ | ||
eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
*.manifest | ||
*.spec | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.coverage | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
|
||
# Translations | ||
*.mo | ||
*.pot | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ | ||
|
||
|
||
### Django ### | ||
*.log | ||
*.pot | ||
*.pyc | ||
__pycache__/ | ||
local_settings.py | ||
|
||
.env | ||
db.sqlite3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,181 @@ | ||
|
||
# Table of Contents | ||
- [Introduction](#introduction) | ||
- [Full-stack Applications](#full-stack-applications) | ||
* [E-commerce (shopping cart)](#e-commerce-shopping-cart) | ||
+ [Server side implementations](#server-side-implementations) | ||
+ [Client side implementations](#client-side-implementations) | ||
* [Blog/CMS](#blogcms) | ||
+ [Server side implementations](#server-side-implementations-1) | ||
+ [Client side](#client-side) | ||
- [The next come are](#the-next-come-are) | ||
* [Simple CRUD(Create, Read, Update, Delete)](#simple-crudcreate-read-update-delete) | ||
+ [Server side implementations](#server-side-implementations-2) | ||
+ [Client side implementations](#client-side-implementations-1) | ||
- [The next come are](#the-next-come-are-1) | ||
* [CRUD + Pagination](#crud--pagination) | ||
+ [Server side implementations](#server-side-implementations-3) | ||
- [The next come are](#the-next-come-are-2) | ||
+ [Client side implementations](#client-side-implementations-2) | ||
- [The next come are](#the-next-come-are-3) | ||
- [Social media links](#social-media-links) | ||
|
||
|
||
# Introduction | ||
This is a project mean to be used for learning basic CRUD operations and Pagination using | ||
- Python | ||
- Django (views, models, paginator) | ||
|
||
# Full-stack Applications | ||
## E-commerce (shopping cart) | ||
### Server side implementations | ||
- [Spring Boot + Spring Data Hibernate](https://github.com/melardev/SBootApiEcomMVCHibernate) | ||
- [Spring Boot + JAX-RS Jersey + Spring Data Hibernate](https://github.com/melardev/SpringBootEcommerceApiJersey) | ||
- [Node Js + Sequelize](https://github.com/melardev/ApiEcomSequelizeExpress) | ||
- [Node Js + Bookshelf](https://github.com/melardev/ApiEcomBookshelfExpress) | ||
- [Node Js + Mongoose](https://github.com/melardev/ApiEcomMongooseExpress) | ||
- [Python Django](https://github.com/melardev/DjangoRestShopApy) | ||
- [Flask](https://github.com/melardev/FlaskApiEcommerce) | ||
- [Golang go gonic](https://github.com/melardev/api_shop_gonic) | ||
- [Ruby on Rails](https://github.com/melardev/RailsApiEcommerce) | ||
- [AspNet Core](https://github.com/melardev/ApiAspCoreEcommerce) | ||
- [Laravel](https://github.com/melardev/ApiEcommerceLaravel) | ||
|
||
The next to come are: | ||
- Spring Boot + Spring Data Hibernate + Kotlin | ||
- Spring Boot + Jax-RS Jersey + Hibernate + Kotlin | ||
- Spring Boot + mybatis | ||
- Spring Boot + mybatis + Kotlin | ||
- Asp.Net Web Api v2 | ||
- Elixir | ||
- Golang + Beego | ||
- Golang + Iris | ||
- Golang + Echo | ||
- Golang + Mux | ||
- Golang + Revel | ||
- Golang + Kit | ||
- Flask + Flask-Restful | ||
- AspNetCore + NHibernate | ||
- AspNetCore + Dapper | ||
|
||
### Client side implementations | ||
This client side E-commerce application is also implemented using other client side technologies: | ||
- [React Redux](https://github.com/melardev/ReactReduxEcommerceRestApi) | ||
- [React](https://github.com/melardev/ReactEcommerceRestApi) | ||
- [Vue](https://github.com/melardev/VueEcommerceRestApi) | ||
- [Vue + Vuex](https://github.com/melardev/VueVuexEcommerceRestApi) | ||
- [Angular](https://github.com/melardev/AngularEcommerceRestApi) | ||
|
||
## Blog/CMS | ||
### Server side implementations | ||
### Client side | ||
#### The next come are | ||
- Angular NgRx-Store | ||
- Angular + Material | ||
- React + Material | ||
- React + Redux + Material | ||
- Vue + Material | ||
- Vue + Vuex + Material | ||
- Ember | ||
|
||
## Simple CRUD(Create, Read, Update, Delete) | ||
### Server side implementations | ||
### Client side implementations | ||
#### The next come are | ||
- Angular NgRx-Store | ||
- Angular + Material | ||
- React + Material | ||
- React + Redux + Material | ||
- Vue + Material | ||
- Vue + Vuex + Material | ||
- Ember | ||
- Vanilla javascript | ||
|
||
## CRUD + Pagination | ||
### Server side implementations | ||
- [Spring Boot + Spring Data + Jersey](https://github.com/melardev/SpringBootJerseyApiPaginatedCrud) | ||
- [Spring Boot + Spring Data](https://github.com/melardev/SpringBootApiJpaPaginatedCrud) | ||
- [Spring Boot Reactive + Spring Data Reactive](https://github.com/melardev/ApiCrudReactiveMongo) | ||
- [Go with Gin Gonic](https://github.com/melardev/GoGinGonicApiPaginatedCrud) | ||
- [Laravel](https://github.com/melardev/LaravelApiPaginatedCrud) | ||
- [Rails + JBuilder](https://github.com/melardev/RailsJBuilderApiPaginatedCrud) | ||
- [Rails](https://github.com/melardev/RailsApiPaginatedCrud) | ||
- [NodeJs Express + Sequelize](https://github.com/melardev/ExpressSequelizeApiPaginatedCrud) | ||
- [NodeJs Express + Bookshelf](https://github.com/melardev/ExpressBookshelfApiPaginatedCrud) | ||
- [NodeJs Express + Mongoose](https://github.com/melardev/ExpressApiMongoosePaginatedCrud) | ||
- [Python Django](https://github.com/melardev/DjangoApiCrudPaginated) | ||
- [Python Django + Rest Framework](https://github.com/melardev/DjangoRestFrameworkPaginatedCrud) | ||
- [Python Flask](https://github.com/melardev/FlaskApiPaginatedCrud) | ||
- [AspNet Core](https://github.com/melardev/AspNetCoreApiPaginatedCrud) | ||
- [AspNet Web Api 2](https://github.com/melardev/WebApiPaginatedAsyncCrud) | ||
|
||
#### The next come are | ||
- NodeJs Express + Knex | ||
- Flask + Flask-Restful | ||
- Laravel + Fractal | ||
- Laravel + ApiResources | ||
- Go with Mux | ||
- AspNet Web Api 2 | ||
- Jersey | ||
- Elixir | ||
|
||
### Client side implementations | ||
- [Angular](https://github.com/melardev/AngularPaginatedAsyncCrud) | ||
- [React-Redux](https://github.com/melardev/ReactReduxPaginatedAsyncCrud) | ||
- [React](https://github.com/melardev/ReactAsyncPaginatedCrud) | ||
- [Vue + Vuex](https://github.com/melardev/VueVuexPaginatedAsyncCrud) | ||
- [Vue](https://github.com/melardev/VuePaginatedAsyncCrud) | ||
|
||
|
||
#### The next come are | ||
- Angular NgRx-Store | ||
- Angular + Material | ||
- React + Material | ||
- React + Redux + Material | ||
- Vue + Material | ||
- Vue + Vuex + Material | ||
- Ember | ||
- Vanilla javascript | ||
|
||
|
||
## Project setup | ||
``` | ||
npm install | ||
``` | ||
|
||
### Compiles and hot-reloads for development | ||
``` | ||
npm run serve | ||
``` | ||
|
||
### Compiles and minifies for production | ||
``` | ||
npm run build | ||
``` | ||
|
||
### Run your tests | ||
``` | ||
npm run test | ||
``` | ||
|
||
### Lints and fixes files | ||
``` | ||
npm run lint | ||
``` | ||
|
||
### Customize configuration | ||
See [Configuration Reference](https://cli.vuejs.org/config/). | ||
|
||
# Steps used to create this project | ||
```bash | ||
python3 -m django startproject DjangoApiCrudRestFramework | ||
python3 manage.py startapp shared | ||
python3 manage.py startapp todos | ||
python3 manage.py makemigrations | ||
python3 manage.py migrate | ||
``` | ||
|
||
# Social media links | ||
- [Youtube Channel](https://youtube.com/melardev) I publish videos mainly on programming | ||
- [Blog](http://melardev.com) Sometimes I publish the source code there before Github | ||
- [Twitter](https://twitter.com/@melardev) I share tips on programming |
Empty file.
Oops, something went wrong.