Skip to content
/ cms Public

Hyper Island - Data Interaction module - Brief 7

Notifications You must be signed in to change notification settings

elinordin/cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

My own REST API and CMS


Hyper Island - Data Interaction module - Brief 7

📜 Brief:

Build a REST API with a CMS where the user can add, edit and delete pages and articles and a startpage which displays the information.

⌛ Time spent:

3 weeks.

🏁 Goals:

Have a better understanding of backend vs. frontend and how everything ties together, deeper understanding of API's and basic knowledge in MySQL and PHP.

✔️ Solution:

I decided to build my API from scratch using PHP for my backend, MySQL for my database and vanilla JavaScript for my frontend. After completing my one ingredient cookbook I went into a Udemy course where we actually made another API but using Node.js, express and MongoDB. This practice really made me understand the bigger concepts and insights in why you would choose one or the other.

📕 Learnings:

  • The difference between NoSQL-databases like MongoDB and SQL-databases like MySQL
  • Deeper understanding of how everything comes together, frontend vs. backend
  • Deeper understanding of API's, and how properly to use them
  • Basic PHP, Node.js, MySQL and MongoDB
  • How to use Postman properly and why it's a great tool

💻 Tech used in this specific repository:

  • PHP
  • MySQL
  • Vanilla JavaScript