Skip to content

samir20-23/Dev_Adidas

Repository files navigation

Next-DevaAdidas

A Next.js version of the original React project dev_adidas.
This project replicates the React app design and functionality using Next.js 16 with Turbopack.


Project Overview

  • Framework: Next.js 16 (Turbopack)
  • Language: TypeScript / React
  • Styling: CSS (included via CSS modules or styled-jsx)
  • Font & Icons: Font Awesome, Lucide Icons
  • Internationalization: i18next
  • Theme: Custom ThemeContext
  • Routing: Next.js App Router (app directory)
  • Structure: Clean page-based routing with layouts

The Next.js version is designed to exactly match the React version design and layout, with the following rules:

  1. Do not change CSS or visual design.
  2. Client navigation replaces React Router navigation.
  3. Pages may have client-only logic ("use client"), but server components remain static.
  4. Navbar, Footer, and Menubar appear only on designated pages, like in the original React app.

Project Structure


next-devadidas/
β”œβ”€ app/
β”‚  β”œβ”€ start/
β”‚  β”‚  β”œβ”€ page.tsx
β”‚  β”‚  └─ start.css
β”‚  β”œβ”€ load/
β”‚  β”‚  β”œβ”€ page.tsx
β”‚  β”‚  └─ load.css
β”‚  β”œβ”€ home/
β”‚  β”‚  β”œβ”€ page.tsx
β”‚  β”‚  └─ home.css
β”‚  β”œβ”€ product/
β”‚  β”‚  └─ [id]/
β”‚  β”‚     └─ page.tsx
β”‚  β”œβ”€ layout.tsx
β”‚  └─ page.tsx
β”œβ”€ components/
β”‚  β”œβ”€ navbar.tsx
β”‚  β”œβ”€ footer.tsx
β”‚  β”œβ”€ menubar.tsx
β”‚  β”œβ”€ loading.tsx
β”‚  └─ logo_comp/
β”‚     β”œβ”€ logo.tsx
β”‚     └─ line_loader.tsx
β”œβ”€ contexts/
β”‚  └─ ThemeContext.tsx
β”œβ”€ css_comp/
β”‚  β”œβ”€ authFooter.css
β”‚  β”œβ”€ loading.css
β”‚  └─ logo.css
β”œβ”€ i18n/
β”‚  └─ i18n.ts
β”œβ”€ public/
β”‚  └─ assets/
β”‚     └─ (images, icons, etc.)
β”œβ”€ globals.css
└─ README.md


Pages

/start

  • Client page with a button to navigate to /load.
  • Uses start.css.
  • Clean layout (no navbar, no footer, no menubar).

/load

  • Loading animation page with a 3-second timeout before redirecting to /home.

About

πŸ‘ŸπŸ›’ Dev_Adidas Store 🏬 | Stylish, fast, and user-friendly ecommerce platform for Adidas gear ⚑️πŸ”₯πŸ›οΈ

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors