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.

Repository from Github https://github.comHolbiwan/Timeless-FlowRepository from Github https://github.comHolbiwan/Timeless-Flow

Timeless Flow πŸš€ Mobile app

"Bridging the gap with timeless talent”

Supports Expo iOS Supports Expo Android

timeless gif

Timeless Flow Demo

🎬 Demo Video πŸŽ₯

πŸ”— Voir la dΓ©mo sur Google Drive

Runs with Expo Go

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

✨ 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:

    git clone https://github.com/Holbiwan/Timeless-Flow.git
    cd Timeless-Flow
  2. Install dependencies:

    npm install

Running the Project

To start the development server:

expo start

or

yarn start

To create a local build or use a development build:

# Build for Android
npx expo run:android
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 file for details.


Developed by Sabrina PAPEAU 

🌍 My Social Media

About

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.

License:MIT License


Languages

Language:JavaScript 90.8%Language:Kotlin 9.2%