Этот проект распространяется под лицензией MIT.
Подробнее см. LICENSE.
Описание проекта: House — это сайт картинной галереи, он написан на react(TypeScript), Express и Tailwind.
- Адаптивный дизайн
- На мобильных устройствах бургер меню
- Анимации при наведении, фокусировании и нажатии
- Переключение картин
- Frontend: React 18, TypeScript, Zustand, React Router 6, React Query, Axios, Vite, SCSS, SVGR.
- Backend: Express, MySQL, TypeORM.
- Дизайн: Figma.
-
Клонирование репозитория:
git clone https://github.com/BlackDarkes/House.git
-
Запустите проект:
Node.js >= 18.x npm >= 9.x
cd api && npm install && npm start cd frontend && npm install && npm run dev
- React
export const useStore = create<IStore>()(
devtools((set) => ({
purchasesCount: 0,
addPurchases: () =>
set((state) => ({ purchasesCount: state.purchasesCount + 1 })),
isBurger: false,
handleBurger: () => set((state) => ({ isBurger: !state.isBurger })),
type: "franch",
handleType: (type) => set(() => ({ type: type })),
}))
);project/
├── frontend/
├── api/
└── README.md
Рис. 2: Картины Английских художников.


