https://github.com/alialbabily/exercise-counter
A sports app where you can add any physical exercise of your choice and let the app count the number of times you perform that exercise.
https://github.com/alialbabily/exercise-counter
react vite webapp yaml
Last synced: about 2 months ago
JSON representation
A sports app where you can add any physical exercise of your choice and let the app count the number of times you perform that exercise.
- Host: GitHub
- URL: https://github.com/alialbabily/exercise-counter
- Owner: AliAlbabily
- Created: 2025-10-19T12:58:39.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-27T18:06:39.000Z (8 months ago)
- Last Synced: 2025-10-27T20:09:25.021Z (8 months ago)
- Topics: react, vite, webapp, yaml
- Language: JavaScript
- Homepage: http://alialbabily.github.io/Exercise-Counter/
- Size: 841 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Vite App
This is a Vite project set up with React and TypeScript. It serves as a starting point for building responsive web applications.
## Project Structure
```
my-vite-app
├── index.html # Main HTML file
├── package.json # NPM configuration file
├── tsconfig.json # TypeScript configuration file
├── vite.config.ts # Vite configuration file
├── public
│ └── robots.txt # Robots.txt for search engine indexing
├── src
│ ├── main.tsx # Entry point for the React application
│ ├── App.tsx # Main App component
│ ├── index.css # Global CSS styles
│ ├── pages
│ │ └── Home.tsx # Home component (responsive starting page)
│ ├── components
│ │ └── FullscreenLayout.tsx # Layout component for full viewport
│ ├── hooks
│ │ └── useAuth.ts # Custom hook for user authentication
│ ├── types
│ │ └── index.d.ts # TypeScript type definitions
│ └── utils
│ └── helpers.ts # Utility functions
└── README.md # Project documentation
```
## Getting Started
To get started with this project, follow these steps:
1. **Clone the repository:**
```bash
git clone
cd my-vite-app
```
2. **Install dependencies:**
```bash
npm install
```
3. **Run the development server:**
```bash
npm run dev
```
4. **Open your browser and navigate to:**
```
http://localhost:3000
```
## Features
- Responsive design that covers the whole screen.
- Custom hook for managing user authentication.
- Modular structure with components, hooks, and utilities.
## License
This project is licensed under the MIT License.