Challenges
easy
Searching Image
- Create an app for searching images
- Utilize the Unsplash API
- Gain experience in fetching images and filtering data
- Implement Cross-Origin Resource Sharing (CORS) functionality
SKILLS
javascriptnode.jsAPI
medium
JWT Authentication
- Implement JWT (JSON Web Tokens) authentication
- Focus on generating tokens upon user login, verifying them on subsequent requests
- Secure routes, and handling token expiration and renewal
SKILLS
javascriptnode.jsJWT
easy
Advice Generator
- Build an application that utilizes the Advice API to fetch and display advice
- Work on integrating the API and handling API responses
- Presenting the advice in a user-friendly manner
SKILLS
javascriptnode.jsAPI
easy
TODO List
- Develop a to-do list system
- Create functionalities for adding tasks, marking them as complete, and deleting them
- Practice managing user input and storing task data effectively
SKILLS
javascriptnode.jsMongoDB
medium
Therapist AI
- Build a Therapist AI telegram bot
- Utilize telegram api
- Utilize openai api or gemini ai or any other
SKILLS
javascriptnode.jsMongoDB
hard
Photo AI
- Build a photo ai backend
- Try make a algorithm to generate better quality images
- Utilize openai's dall-e or stable diffusion or any other
SKILLS
javascriptnode.jsMongoDB
medium
G Drive
- Implement a system for uploading and storing files
- Can use services like uploadthing or cloudinary to implement the functionality
- Should be able to upload and delete the uploaded flies
SKILLS
javascriptnode.jsMongoDB
easy
Newsletter
- Implement a system to send email like in a newsletter
- Can use services like mailgun,resend etc to implement the functionality
- Should be able to send newsletter to multiple users
SKILLS
javascriptnode.jsMongoDB
medium
Payment Processing
- Integrate a payment processor to a saas
- Can use services like stripe or lemonsqueezy TEST MODE
- Should also use webhook when order created,subscribed and failed
- USE TEST MODE
SKILLS
javascriptnode.jsMongoDB