Skip to content

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

Notifications You must be signed in to change notification settings

Holbiwan/Timeless-Flow

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published