iM Store is an eCommerce website built using modern web technologies including ReactJS, Tailwind CSS, React Router and React Redux. This project leverages various libraries such as React Toastify for notifications, React Icons for icons, Firebase for user authentication, Axios for API data fetching and Vite as the development environment. Additionally, a bit of Node.js is integrated for the server-side functionalities.
- User authentication with Firebase
- Responsive design using Tailwind CSS
- State management with React Redux
- Routing with React Router
- Notifications with React Toastify
- API data fetching with Axios
- Icon with React Icons
- Fast development environment with Vite
- ReactJS: A JavaScript library for building user interfaces
- Tailwind CSS: A utility-first CSS framework for rapid UI development
- React Router: Declarative routing for React applications
- React Redux: A predictable state container for JavaScript apps
- React Toastify: A library for notifications in React
- React Icons: Popular icons as React components
- Firebase: A platform for building web and mobile applications
- Axios: A promise-based HTTP client for the browser and Node.js
- Vite: A fast development environment for modern web projects
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine