Welcome to the Feigin Electric project! This repository contains the source code for Feigin Electric's website, which showcases our innovative energy-saving technologies and solutions. This commercial project is designed to help businesses optimize their energy usage, reduce costs, and contribute to a more sustainable future.
Feigin Electric is dedicated to providing advanced energy optimization solutions that help businesses reduce their electricity consumption, lower costs, and minimize their environmental impact. Our website serves as a platform to present our products, case studies, recognitions, and more.
- Next.js: A powerful React framework for building server-side rendered and statically generated web applications.
- React: A popular JavaScript library for building user interfaces.
- TypeScript: A statically typed superset of JavaScript that enhances code quality and developer productivity.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
- Sanity: A headless CMS for managing and delivering structured content.
- Lucide React: A collection of beautifully crafted icons for React applications.
- Framer Motion: A library for creating smooth animations and interactions in React applications.
- Product Showcase: Detailed information about our energy optimization products, including features and benefits.
- Case Studies: Real-world examples of how our solutions have helped businesses achieve significant energy savings.
- Recognitions: Awards, certifications, and references that validate the quality and trustworthiness of our solutions.
- Responsive Design: A mobile-friendly design that ensures a seamless user experience across all devices.
- Interactive Animations: Engaging animations and transitions that enhance the user experience.
By exploring this project, you can learn:
- How to build a modern web application using Next.js and React.
- How to manage and deliver content using a headless CMS like Sanity.
- How to style applications using Tailwind CSS for rapid and efficient UI development.
- How to create smooth animations and interactions with Framer Motion.
- How to structure and organize a large-scale web project.
- Best practices for writing clean and maintainable TypeScript code.
To get started with the development server, run:
npm run dev
yarn dev
pnpm dev
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
To learn more about the technologies used in this project, check out the following resources:
- Next.js Documentation
- React Documentation
- TypeScript Documentation
- Tailwind CSS Documentation
- Sanity Documentation
- Lucide React Documentation
- Framer Motion Documentation
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.