A modern, minimalistic React + TypeScript application scaffolded with Vite. This project serves as a frontend interface for interacting with the Recipe API, providing users with a seamless experience to browse and manage recipes.
- React 18 with TypeScript for robust and type-safe UI development.
- Vite for fast and efficient development and build processes.
- ESLint configured with recommended rules for code quality and consistency.
- Ready for integration with the Recipe API for full-stack functionality.
-
Clone the repository:
git clone https://github.com/codingwitharmand/recipe-app.git cd recipe-app -
Install dependencies:
Using npm:
npm install
Or using Yarn:
yarn install
-
Start the development server:
Using npm:
npm run dev
Or using Yarn:
yarn dev
The application will be available at
http://localhost:5173.
dev: Starts the development server with hot module replacement.build: Builds the application for production.preview: Serves the production build locally.lint: Runs ESLint to analyze code for potential issues.
recipe-app/
├── public/ # Static assets
├── src/ # Source code
│ ├── components/ # Reusable components
│ ├── pages/ # Page components
│ ├── App.tsx # Root component
│ └── main.tsx # Application entry point
├── .gitignore
├── index.html
├── package.json
├── tsconfig.json
├── vite.config.ts
└── README.md
Contributions are welcome! Please follow these steps:
-
Fork the repository
-
Create a new branch:
git checkout -b feature/YourFeature
-
Commit your changes:
git commit -m 'Add YourFeature' -
Push to the branch:
git push origin feature/YourFeature
-
Open a pull request
This project is not under the license.