JS5 Challenges

1. IP - Geolocation

Request headers, middleware

2. Commands

How to execute UNIX commands directly from browser. Exposes security vulnerabilities

3. Meme Gen

Learn about saving files, immediately served static files

4. Asset Creation

Learn about saving files, immediately served static files

5. Chat Room (Using JWT auth)

Realtime Chatroom using JWT Middleware. Forces users to think about the concepts of rooms and how to store the data

6. Authentication

JWT, session cookies

7. Image Text Extraction

Extracting text from images.

8. Text Detection

Text detection, how to store text / image correlation data.

9. Lambda

Implement a serverless cloud function hosting!


Examples

1. Selfie

Take picture of webcam then store the picture


Extra Practice

Chat (using cookies)

Simple realtime chatroom with cookies

AB Testing

Quick AB Testing app using cookies

Cache Testing

Test browser's built in caching

Drag and Drop

Upload files!


JS6 Extra Exercises

Lessons & Challenges

Pokemon Search