An open API service indexing awesome lists of open source software.

https://github.com/holbiwan/timeless-flow

REACT VERSION ---- My project is a mobile application that connects developers in career transition or older than average with employers open to inclusion. It enables experienced people to find new opportunities after a career change or job loss, bridging the gap between talent and opportunity.
https://github.com/holbiwan/timeless-flow

android android-studio career firebase firestore firestore-database ios jobsearch mobile-app new opportunities react react-native reconversion senior talent vite

Last synced: 7 months ago
JSON representation

REACT VERSION ---- My project is a mobile application that connects developers in career transition or older than average with employers open to inclusion. It enables experienced people to find new opportunities after a career change or job loss, bridging the gap between talent and opportunity.

Awesome Lists containing this project

README

          

# Timeless Flow πŸš€ Mobile app

### **"Bridging the gap with timeless talent”**

![Supports Expo iOS](https://img.shields.io/badge/iOS-4630EB.svg?style=flat-square&logo=APPLE&labelColor=999999&logoColor=fff)
![Supports Expo Android](https://img.shields.io/badge/Android-4630EB.svg?style=flat-square&logo=ANDROID&labelColor=A4C639&logoColor=fff)

![timeless gif](https://zupimages.net/up/25/10/fv75.gif)

![Timeless Flow Demo](https://raw.githubusercontent.com/Holbiwan/Timeless-Flow/main/Timeless-Flow-Web-Version-mp4-ezgif.com-optimize.gif)

## 🎬 Demo Video πŸŽ₯
πŸ”— [Voir la dΓ©mo sur Google Drive](https://drive.google.com/file/d/1P_fxDvkHHBMa3JQCIc-ZDc361CCI2uZZ/view?usp=sharing)

[![Runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-4630EB.svg?style=flat-square&logo=EXPO&labelColor=f3f3f3&logoColor=000)](https://expo.dev/client)

**Timeless Flow** is a mobile application developed with **Expo** and **Firebase**, offering essential features for modern and intuitive management. This app includes login, signup, password reset, and secure home screens.

## πŸ“Έ Screenshots
![](https://zupimages.net/up/25/06/jlog.png)

![](https://zupimages.net/up/25/06/rypc.png)

![](https://zupimages.net/up/25/06/5e54.png)

![](https://zupimages.net/up/25/06/e60w.png)

![](https://zupimages.net/up/25/06/g2ho.png)

![](https://zupimages.net/up/25/06/q9b9.png)

## ✨ Main Features

βœ… Login and Signup with Firebase
βœ… Password reset via email
βœ… User state management with Context API
βœ… Form validation with Formik and Yup
βœ… Protected navigation with react-navigation
βœ… Reusable and custom components
βœ… Environment variable management with dotenv

## πŸ–₯️ Installation

1. Clone this repository:
```bash
git clone https://github.com/Holbiwan/Timeless-Flow.git
cd Timeless-Flow
```

2. Install dependencies:
```bash
npm install
```
## Running the Project

To start the development server:
```bash
expo start

or

yarn start

```

To create a local build or use a development build:
```bash
# Build for Android
npx expo run:android

```

```plaintext
holbiwan-timeless-flow/
β”œβ”€β”€ README.md
β”œβ”€β”€ App.js
β”œβ”€β”€ LICENSE
β”œβ”€β”€ package.json
β”œβ”€β”€ config/
β”‚ β”œβ”€β”€ authConfig.js
β”‚ β”œβ”€β”€ firebaseConfig.js
β”‚ β”œβ”€β”€ theme.js
β”œβ”€β”€ components/
β”‚ β”œβ”€β”€ Button.js
β”‚ β”œβ”€β”€ FormErrorMessage.js
β”‚ β”œβ”€β”€ InputField.js
β”‚ β”œβ”€β”€ JobCard.js
β”‚ β”œβ”€β”€ LoadingIndicator.js
β”‚ β”œβ”€β”€ Logo.js
β”‚ └── index.js
β”œβ”€β”€ screens/
β”‚ β”œβ”€β”€ HomeScreen.js
β”‚ β”œβ”€β”€ LoginScreen.js
β”‚ β”œβ”€β”€ SignupScreen.js
β”‚ └── index.js
β”œβ”€β”€ navigation/
β”‚ β”œβ”€β”€ AppStack.js
β”‚ β”œβ”€β”€ AuthStack.js
β”‚ β”œβ”€β”€ RootNavigator.js
β”‚ └── index.js
β”œβ”€β”€ utils/
β”‚ β”œβ”€β”€ helpers.js
β”‚ β”œβ”€β”€ validation.js
β”‚ └── yup.js
β”œβ”€β”€ assets/
β”‚ β”œβ”€β”€ fonts/
β”‚ β”œβ”€β”€ icons/
β”‚ β”œβ”€β”€ images/
β”œβ”€β”€ android/
β”‚ β”œβ”€β”€ app/
β”‚ β”‚ β”œβ”€β”€ src/
β”‚ β”‚ β”‚ β”œβ”€β”€ main/
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ AndroidManifest.xml
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ java/com/timeless/flow/
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ res/ (assets graphiques)
β”‚ β”œβ”€β”€ gradle/
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ App.jsx
β”‚ β”œβ”€β”€ main.jsx
β”‚ β”œβ”€β”€ providers/
β”‚ β”‚ β”œβ”€β”€ AuthenticatedUserProvider.js
β”‚ β”‚ └── index.js
β”œβ”€β”€ my-app/ (Version Web React)
β”‚ β”œβ”€β”€ src/
β”‚ β”‚ β”œβ”€β”€ App.jsx
β”‚ β”‚ β”œβ”€β”€ main.jsx
β”‚ β”‚ β”œβ”€β”€ pages/
β”‚ β”‚ β”‚ β”œβ”€β”€ Home.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ Jobs.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ SignUp.jsx
β”‚ β”œβ”€β”€ vite.config.js
β”œβ”€β”€ html-css-version/
β”‚ β”œβ”€β”€ index.html
β”‚ β”œβ”€β”€ styles.css
└── .yarnrc.yml

```

## ⚑ Technologies Used

- **Expo SDK**: For mobile app development
- **Firebase**: Backend for authentication and data
- **React Navigation**: Screen and route management
- **Firestore**: Flexible database and create requests
- **Jest**: Unit tests
- **Figma**: Design UI UX

## πŸ“œ License

This application is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.

```

Developed by Sabrina PAPEAU
```

## 🌍 My Social Media

- **X (ex Twitter)**: [https://x.com/Holbiwan_Place](https://x.com/Holbiwan_Place)
- **LinkedIn**: [https://linkedin.com/in/sabrina-papeau](https://linkedin.com/in/sabrina-papeau)
- **Facebook**: [https://www.facebook.com/Holbiwan.Saby](https://www.facebook.com/Holbiwan.Saby)
- **Instagram**: [https://www.instagram.com/holbiwan.saby/](https://www.instagram.com/holbiwan.saby/)