This is a group project to showcase the workflow of an E-commerce store web application. It is built using Next.js, Tailwind CSS, and following clean code principles. The project incorporates various developer experience tools in the codebase, such as Husky, ESLint, and Prettier, to ensure code quality and maintainability.
- Next.js: A React framework for server-rendered applications.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Husky: A Git hooks tool that helps automate tasks like linting and formatting before commits.
- ESLint: A pluggable JavaScript linter for identifying and reporting code errors and inconsistencies.
- Prettier: A code formatter that enforces a consistent code style across the project.
The project follows a modular structure with separate components and pages, allowing for easier maintenance and scalability. The codebase adheres to clean code principles, emphasizing readability, maintainability, and separation of concerns.
- Clone the repo
git clone https://github.com/javascript-shinobis/nike-clone-app.git
- Install dependencies
npm install
- Start the server
npm run dev
Feel free to explore the codebase and contribute to the project as needed. For any questions or issues, please refer to the project's documentation or contact the project maintainers.