Skip to content

lukestorey95/CRUD-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD-app

This is a repository to demonstrate the practice of writing the same CRUD app 5 times, in 5 languages using 5 different frameworks. I completed the challenge using the following technologies:

Language Framework
Python Django
Ruby Ruby on Rails
PHP Laravel
Typescript Next.js
Java Spring

The primary reason for completing this challenge was to get more practice with the MVC model and gain a better understanding of how fullstack applications work. I also loved the challenge of working with a number of new languages that I had never used before, having to rely on my passion for learning and ability to translate between languages to implement all of the apps.

The majority of the projects utilized SQLite as the quickest and easiest relational database to get setup, but I also decided on Postgres for the Java and Typescript apps. The most challenging language and framework I worked with was definitely Java, having never used a statically typed language before.

Overall I was amazed at the ease at which you could deploy a project using Ruby on Rails, but preferred Python and Django as the best example of how the Model View and Controller all interact within an application and plan on utilizing these again for future projects.

About

5 languages, 5 frameworks, 5 days, one CRUD app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published