June 2023
Add To Fav Dashboard
Mock API Simple App (Add To Favorite, Search Bar, Login Auth w LocalStorage)

Mock API Simple App (Add To Favorite, Search Bar, Login Auth w LocalStorage)
Mock API Simple App
Mock API Simple App is a beginner-friendly React application built with JavaScript and Material UI, showcasing the foundational features of modern web applications. The app leverages a mock API to simulate real-world data interactions and focuses on creating an engaging and intuitive user experience.
Key Features
- Add to Favorite
- Users can mark items as favorites with a single click.
- A dedicated "Favorites" list displays all marked items for easy access.
- Responsive Search Bar
- Implements a search bar that filters items dynamically based on user input.
- Ensures a smooth and efficient user experience, even with large data sets.
- Login Authentication
- Provides a basic authentication system for user login.
- User sessions are securely managed using LocalStorage, ensuring persistence across sessions.
Technical Stack
- ReactJS: Provides the foundation for building a dynamic and interactive UI.
- Material UI: Adds a modern, responsive design with pre-styled components for consistency and accessibility.
- LocalStorage: Used to manage and persist user session data securely.
- Mock API: Simulates backend functionality, making it ideal for learning API integration without a live server.
Highlights
This project serves as a practical example of:
- Mock API Integration: Learning to fetch and manipulate data from a mock API.
- State Management: Handling user actions like login, search, and managing favorites.
- UI Design: Utilizing Material UI to build a responsive and visually appealing interface.
- Authentication Basics: Implementing a simple login system with LocalStorage for session persistence.
Mock API Simple App is an excellent project for developers exploring the basics of React development, mock API usage, and UI design,.
More projects
view all →
FindMyNews (React + Material UI)
Find Twitter News - News API + LocalStorage Auth + dotenv + Bookmark + Load More + Custom Button

Kuali Kravings - Food Order App
A food ordering app with ReactJS, Context API (useReducer), Material UI, Cloudinary for Image Upload, JSON Server for CRUD

Basic Photo Album UI
Photo Album UI practising using Material UI (UI Components)