Building a Full Stack Notes App with Appwrite, Meilisearch, and EJS

Опубликовано: 22 Март 2025
на канале: Snehasis Ghosh
548
9

In this 3-hour long video, I show you how to build a complete Notes App using Appwrite and Meilisearch for the backend and EJS for the frontend. We start by installing Docker and then install Appwrite and Meilisearch on our machine. Then, we create a simple API that allows us to create, update, delete, and search notes. We also implement a secure login, signup, and logout system. Finally, we use EJS to create a simple yet beautiful frontend for our app. With this video, you will learn how to build a full-stack web app from scratch using modern technologies.

Timestamps:
01:06 Installing Node JS
02:28 Installing WSL on Windows
03:52 Installing Docker
05:58 Install Appwrite Image in Docker
08:30 Install VS Code
09:23 Initialize Notes App
10:30 Setup for Notes Api
14:19 Setup Sign Up Route
23:37 Setup Login Route
42:37 Create Home Route to read all notes
50:43 Create a middleware
53:05 Create an Update Route to update note
57:30 Create a Delete Route to delete a note
1:01:24 Install MeiliSearch image in Docker
1:03:42 Test MeiliSearch with basic example
1:08:25 Create a Search Route to search notes
1:23:03 Create Register Page
1:38:52 Create Login Page
1:47:04 Design Homepage
2:12:47 Design Create Note Page
2:26:23 Design Edit/Update Note Page
2:30:58 Add functionality to all pages
3:15:43 Fix Login Sign Up Errors

Full Source Code :
https://github.com/Snehasis4321/Notes...