/esl_wyr_questions

CRUD API to help online ESL teaching using MongoDB & NodeJs

Primary LanguageJavaScript

CRUD API - ESL WYR Questions

Click Here for live site

Screen.Recording.2022-06-08.at.23.12.53.mov

How it's made:

Tech used: NodeJs, ExpressJs, MongoDB, Mongoose, JavaScript, EJS JavaScript Template, CSS

Handling backend and frontend with JavaScript is unbelievable. I built this CRUD API using MongoDB for the database to hold the data and NodeJs / ExpressJs to handle the server side. In order to dynamicaly render out the data, I used a very popular JavaScript Template called EJS.

Lessons Learned:

Creating, updating or reading can be done in server-side but deleting should be done in client-side. So I had to find the right way to implement this to my project. Hopefully, I've come accross with a good article about this situation.

Overall, this was a tremendous learning experience.

My different projects:

Take a look at these couple of examples that I have in my portfolio:

myMovie Web-App: https://github.com/dsaglam94/React_myMovie-app.git

TodoList Web-App: https://github.com/dsaglam94/React_TodoList_App

ESLCanvas: https://github.com/dsaglam94/imgCanvas_forESL