Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacceycode/stockline
https://github.com/jacceycode/stockline
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/jacceycode/stockline
- Owner: JacceyCode
- Created: 2023-12-27T23:25:05.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-18T10:53:22.000Z (11 months ago)
- Last Synced: 2024-01-18T13:40:54.146Z (11 months ago)
- Language: TypeScript
- Size: 1000 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Native Assessment - Stockline App
## Overview
This repository contains the development of the Stockline App using React Native Expo and TypeScript. The application leverages the Native Expo package with TypeScript and Expo Router for navigation. Gesture Handler and the native reanimated library have been incorporated to enhance the onboarding screen navigation with smooth animations.
## Features
- Seamless navigation using Expo Router.
- Utilization of Gesture Handler and native reanimated library for smooth onboarding screen transitions.
- User-friendly Signup and Login screens.
- Validation of user information to ensure accuracy.
- Proper error handling for a smooth user experience.
- Integration of React Phone Number Input and React OTPInput libraries.
- Passing basic user information to the next screen through route params.## Signup/Login Steps
1. **User Information Entry:**
- Ensure details entered are correct, as they are verified before gaining access to the next screen.
- Username must be a minimum of 3 letters.
- Email must be valid.
- Password length must be greater than 5 letters.
- Phone number length must be between 10 - 16 characters.2. **OTP Verification:**
- The OTP is the last 4 digits of the entered phone number.## Development Setup
To set up the development environment, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/JacceyCode/Stockline.git
```2. Install dependencies:
```bash
cd Stockline
npm install
```3. Run the application:
```bash
npm start
```This will launch the development server, and you can access the app through Expo on your device or emulator.
## Contribution
Feel free to contribute to the project by submitting issues or pull requests. Your feedback and collaboration are highly appreciated.
---
**Happy coding!**