1 -A Full Demo Project Overview
2 -The REST API Application Requirements Overview
3 -Planning the Application Structure with ChatGPT
4 -Setting Up the Project in Cursor AI
5 -Writing User Registration & Login Code with Cursor Composer
6 -Providing Follow-Up Feedback To Cursor Composer
7 -Connecting to A SQLite Database with Cursors Sidebar Chat
8 -Tweaking AI-Generated Code
9 -Using Inline Chat For Editing Validation Code
10 -Testing the REST API With Postman
11 -Encrypting User Passwords With bcryptjs
12 -Debugging the App With The AI Chat
13 -Adding Authentication with JSON Web Tokens
14 -Adding Event Specific Routes With GitHub Copilot Inline Chat
15 -Creating, Editing & Deleting Events With Copilots Sidebar Chat
16 -Creating & Exporting Reusable Model Functions For Event Management
17 -Testing & Debugging The App
18 -Implementing & Testing Validation With The Inline Chat
19 -Protecting Event Routes With User Authentication
20 -Testing Authentication
21 -Adding Role Based Authorization To The Update & Delete Routes
22 -Testing Authorization
23 -Adding POST Routes with Suggestions For Registering & Unregistering Events
24 -Testing & Fixing Event Registration & Unregistration
25 -Integrating Image Upload Functionality With The Multer Package
26 -Finishing & Testing The Image Upload Feature
27 -Adding Frontend Applications To The REST API with the CORS Package
28 -Conclusion & Next Steps