Build a Simple To-Do List Application
|
Create a to-do list app where users can add, edit, delete, and mark tasks
as completed. |
- Add new tasks with a description.
- Edit and delete tasks.
- Mark tasks as completed and filter tasks by status (e.g., all, active, completed).
- Use local state management to handle task operations.
|
React.js, functional components, hooks (useState, useEffect), and CSS
for styling. |
Develop a Movie Search Application
|
Create an app that allows users to search for movies and view details
about them using an external API. |
- Implement a search bar to query movies by title.
- Fetch movie data from an API (e.g., The Movie Database API).
- Display a list of search results with movie posters, titles, and ratings.
- Show detailed information about a selected movie, including plot, cast, and release
date.
|
React.js, functional components, hooks (useState, useEffect), Axios or
Fetch API for data fetching, and a movie database API. |
Create a User Authentication System
|
Develop a React application with user authentication functionality.
|
- Implement user registration and login forms.
- Use local storage or session storage to manage user sessions.
- Display different content based on the user's authentication status (e.g., a login form
vs. a welcome page).
- Integrate with a backend authentication service or use a service like Firebase
Authentication for user management.
|
React.js, functional components, hooks (useState, useEffect), and
optionally Firebase Authentication or another authentication service. |