A multi-purpose web application built with Next.js to showcase diverse features and functionalities, including e-commerce, media galleries, Harry Potter content, and more. This project demonstrates my skills in modular design, dynamic routing, API integration, and responsive UI development.
-
E-Commerce Section:
- Authentication using JWT token
- Product listing, product details, and navigation.
- Dynamic routing for individual products.
- Search product
- Filter by category
- Pagination
- Add to cart functionality
-
Media Gallery:
- Photo and video galleries with masonry grid.
- Filter images by category
- Dynamically search photos and videos with prompt
- Download media
-
Social Media:
- Authentication
- See all posts
- User profile
-
Harry Potter World:
- Explore charecters, books, movies, houses, and spells.
- Dynamic pages for specific content like individual books or movies.
- Pagination (if applicable)
-
Meal Categories:
- Browse recipes by category.
- View detailed recipe pages.
- Filter meal/recipe by category
-
Frontend Framework: Next.js
-
Styling: Tailwind CSS
-
API Integration: Custom services for fetching data from APIs.
- Dummy JSON (Documentation)
- Pexels (Documentation)
- Food (API)
- Harry Potter World
- Characters (Documentation)
- Harry Potter Movies (Documentation)
- Houses and Spells (Documentation)
- Clone the repository:
git clone https://github.com/your-username/Zahidul-Turja-Mimic.git
cd Zahidul-Turja-Mimic
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open the application in your browser:
http://localhost:3000/
-
Dynamic Routing: Pages dynamically render based on route parameters (e.g.,
/ecomm/products/[id]). -
Reusable Components: Modular design ensures scalability and maintainability.
-
Responsive Design: Fully responsive UI built with Tailwind CSS.
-
API Integration: Data fetched dynamically using service files in
_lib/.
- Integrate a backend (e.g., Django) for real-time data and user management.
- Add new service categories
- Implement unit and integration tests.
- Optimize for SEO and performance.
Mimic in now live. Please checkout mimic-plum.vercel.app







