This repository contains the frontend for the Step Counter App, a React Native application built with Expo and React Navigation. It provides secure authentication, real-time step tracking, and activity history, delivering a seamless fitness tracking experience.
The Step Counter App enables users to track their daily step count in real-time using an optimized step-counter algorithm. It includes authentication with JWT and stores activity history for progress monitoring. The app is designed for fitness enthusiasts looking for an intuitive and efficient step-tracking solution.
- React Native: For building the mobile application.
- Expo: For easy development and deployment.
- React Navigation: For seamless screen navigation.
- JavaScript & TypeScript: For robust and scalable development.
- Axios: For API calls and data fetching.
- JWT Authentication: For secure user authentication.
- Real-time step tracking using a step-counter algorithm.
- Secure authentication using JWT.
- Activity history tracking and progress monitoring.
- Smooth navigation using React Navigation.
- User-friendly interface optimized for mobile experience.
- Clone this repository:
git clone https://github.com/chamithKavinda/Step-Counter-Frontend
- Navigate to the project directory:
cd StepCounterApp-Frontend
- Install dependencies:
npm install
- Start the development server:
npx expo start
- Sign up or log in using your account.
- Enable step tracking to count steps in real-time.
- View activity history to analyze step trends over time.
- Navigate easily through the app using the bottom tab navigator.
The Backend repository for this project is available here. It handles API requests, authentication, and data storage.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, please contact:
- Name: Chamith Kavinda
- Email: chamth13kavinda@gmail.com
- GitHub: Chamith Kavinda